複数のステータスでフィルタリングしたい。複数の条件によるイオンフィルタ
| filter:{ status:0, status:2}
| filter:{ status:0} | filter:{ status:2}
:
私は、次のJSONに私が試してみました
<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>
それらを介して
[{name:'firstPerson',status:1},{name:'secondPerson',status:2},{name:'thirdPerson',status:3}]
そして私のループを持っています私のコントローラで、以下の機能を持っている0
| filter:{ status:[0,2]}
| filter:{ status:0} || { status:2}
| filter:{ status:myFilter}
あなたは、このようなフィルタ機能を使用することができます$scope.myFilter = function (item) { return item = 0 || item = 2 ; };
あなたのコントローラ内のフィルタのための方法を書いていますか? – Aravind
私が試した最後の例はコントローラのメソッドでした。私が試したと書いた一連の例の中の最後のオプションです。 – noor