您应该尝试这样的事情:
JS:
angular.module('Test', []);function Ctrl($scope) { $scope.letters = [ {id: 'a'}, {id: 'b'}, {id: 'c'} ]; $scope.filterBy = ['b', 'c', 'd']; $scope.filteredLetters = function () { return $scope.letters.filter(function (letter) { return $scope.filterBy.indexOf(letter.id) !== -1; }); };}Ctrl.$inject = ['$scope'];HTML:
<div ng-repeat='letter in filteredLetters(letters)'>{{letter.id}}</div>您可以尝试现场示例。



