过滤器工作,但无论如何都会抛出错误

时间:2016-02-05 15:45:52

标签: angularjs

我正在根据登录的用户过滤列表。它显示了确切的结果,但在控制台中我仍然收到错误:

Error: [filter:notarray] Expected array but received: {}

角:

<div ng-repeat="q in questions | filter: {fields: {user: user.current}}">
 <!-- do something -->
</div>

user.current

的声明
    $scope.user.current = fhauth.getCurrentUser().userId;

object中的每个question array都有一个字段数组;

fields[
   { 
    'questionId': 1,
    'user' : 'person1'
   }
],
fields[
   { 
    'questionId': 2,
    'user' : 'person2'
   }
]

编辑截图数组:

enter image description here

0 个答案:

没有答案