我想过滤多种状态。
我有以下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 ; };
答案 0 :(得分:3)
您可以使用这样的过滤功能;注意string query1 = "UPDATE loginusers SET username=@emailVal,upassword=@telefonVal WHERE upassword=@oldtelefonVal ";
:
.status
在你的$scope.myFilter = function(item){
return item.status == 0 || item.status == 2;
};
中使用它:
ng-repeat