更新时间:2023-09-22 13:31:10
您可以创建自定义 filter
以便可以为您提供过滤的值,过滤器应将元素数组作为过滤器数组.
You could create your custom filter
so that can provide you the filtered values, filter should take array of element to be filter array.
标记
ng-repeat="course in courses| customFilter: [{"id": 3},{"id": 2},{"id": 1}]""
过滤
app.filter('customFilter', function(){
return function(array, filterArray){
var ids = [];
angular.forEach(filterArray, function(val, index) {
ids.push(val.id);
}
return array.filter(function(value){
return ids.indexOf(value.id) !== -1;
});
}
})