2016-07-07 29 views
-2

我有一组数组的学生,他们的格式为对象数组格式。该列表由Angular $ http Service返回。Angular:在过滤对象数组时遇到[filter:notarray]错误

当我使用angular.isArray进行测试时,它被证实是一个数组。

使用ng-repeat =“student in student | filter:searchText”的过滤器出现[filter:notarray]错误。该过滤器虽然工作。

我在做什么错?

回答

-1

对不起。通过以$ scope.students = {}开头,弄乱了我的数组。在我的控制器中,然后; $ scope.students = data;在$ http呼叫之后。

删除$ scope.students = {};修复了错误。