如图一,一个表格中有很多很多数据,
其中,状态为以下四种:
1)'issued': '已发布',
2)'deleted': '已删除',
3)'reported': '已举报',
4)'masked': '已屏蔽'
试过<tr ng-repeat="post in filterPostList | filter:'status':'issued'||'masked'">
这样只能显示出issued的数据。
现在想要显示issued和masked的数据,该怎么办?
如图一,一个表格中有很多很多数据,
其中,状态为以下四种:
1)'issued': '已发布',
2)'deleted': '已删除',
3)'reported': '已举报',
4)'masked': '已屏蔽'
试过<tr ng-repeat="post in filterPostList | filter:'status':'issued'||'masked'">
这样只能显示出issued的数据。
现在想要显示issued和masked的数据,该怎么办?
不用写过滤器
直接写一个函数就可以了
$scope.statusFilter = function(item){
return item.status == 'issued' || item.status == 'masked';
}
<tr ng-repeat="post in filterPostList | filter: statusFilter">
突然发现我回答了一个历史悠久的问题。。。。
写个自定义过滤器
HTML: