以下是$ fiter文档:https://docs.angularjs.org/api/ng/filter/filter
我用以下内容完成了我的需要:
$scope.images = $filter('filter')(imageList, { type: 'snapshot' });
$scope.images = $filter('filter')($scope.images, { status: 'ACTIVE' });
但我想重构和简化代码,最好使用一行代码而不是两行代码。
我环顾四周,有些人建议使用自定义过滤器。有没有办法通过使用$ filter开箱即可实现它?
提前致谢!
答案 0 :(得分:1)
我认为你可以将这两者结合在一起:
$scope.images = $filter('filter')(imageList, { type: 'snapshot', status: 'ACTIVE' });