Итак, если у меня есть массив:
$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 на основе содержимого другого объекта массива?