【发布时间】:2013-03-05 11:53:18
【问题描述】:
所以如果我有一个数组:
$scope.letters =
[{"id":"a"},
{"id":"b"},
{"id":"c"}];
还有一个数组
$scope.filterBy = ["b","c","d"];
我想要一些 ng-repeat 来过滤 $scope.letters 仅通过出现在 $filterBy 中的项目。
我希望能够做一些事情:
<span ng-repeat="{{letter in letters|filter: letter.id in filterBy }} > {{letter.id}} </span>
并让它打印 b,c
我知道这是一个非常愚蠢的例子,但是有没有办法根据另一个数组对象的内容过滤 angular.js 表达式?
【问题讨论】:
标签: arrays angularjs filtering