假设我有一个 Angular ,它返回一个包含所有属性$resource
的数组。我想在 Javascript中使用(不在模板中使用 Angular 的语法)来根据属性提取这些条目的子集。entries
name
$filter
{{ blah | filter:filter }}
代码看起来像:
app.controller('AppController', function ($scope, Project, $filter) {
$scope.entries = Project.query();
$scope.entry = $filter('filter')($scope.entries, {name: 'Bar'});
...
}
但是,正如此处的jsFiddle所示,该代码段不会按预期工作。entry
当 XHR 完成时,无论entries
异步填充什么,都将包含一个空数组。设置一个$scope.$watch
也不起作用。
我想在填充数据entry
时根据过滤器进行更新。entries
我怎样才能做到这一点?