【发布时间】:2017-06-20 14:32:06
【问题描述】:
我想过滤多个状态。
我有以下 JSON
[{name:'firstPerson',status:1},{name:'secondPerson',status:2},{name:'thirdPerson',status:3}]
然后我遍历它们
<div class="card" data-ng-repeat="res in result | filter:{ status:0, status:2} as avilableNames" >
<div class="item item-text-wrap">
<div class="row">
<div class="col">
<li>{{res.name}}</li>
</div>
</div>
</div>
</div>
<ul>
<li ng-if="avilableNames.length===0">
There are no available names for that status
</li>
</ul>
我试过了:
| filter:{ status:0, status:2}| filter:{ status:0} | filter:{ status:2}| filter:{ status:[0,2]}| filter:{ status:0} || { status:2}| filter:{ status:myFilter}在我的控制器中具有以下功能
$scope.myFilter = function (item) { return item = 0 || item = 2 ; };
【问题讨论】:
-
您是否正在为控制器中的过滤器编写方法?
-
我尝试的最后一个示例是控制器中的方法。它是我尝试编写的示例集中的最后一个选项。
标签: angularjs ionic-framework filter