84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
如图一,一个表格中有很多很多数据,其中,状态为以下四种:1)'issued': '已发布',2)'deleted': '已删除',3)'reported': '已举报',4)'masked': '已屏蔽'
试过<tr ng-repeat="post in filterPostList | filter:'status':'issued'||'masked'">这样只能显示出issued的数据。现在想要显示issued和masked的数据,该怎么办?
<tr ng-repeat="post in filterPostList | filter:'status':'issued'||'masked'">
欢迎选择我的课程,让我们一起见证您的进步~~
Tulis penapis tersuai
app.filter("statusFilter",function(){ return function(input,uppercase){ var out = []; for(var i=0 ; i<input.length; i++){ if(input[i].status=='issued'||input[i].status=='masked'){ out.push(input[i]); } } return out; } });
HTML:
<tr ng-repeat="post in filterPostList | statusFilter>
Tidak perlu menulis penapis
Tulis fungsi sahaja
$scope.statusFilter = function(item){ return item.status == 'issued' || item.status == 'masked'; } <tr ng-repeat="post in filterPostList | filter: statusFilter">
Tiba-tiba tersedar bahawa saya menjawab soalan dengan sejarah yang panjang. . . .
Lain cara berfikir. Tidak perlu menulis penapis atau fungsi.
Tulis penapis tersuai
HTML:
Tidak perlu menulis penapis
Tulis fungsi sahaja
Tiba-tiba tersedar bahawa saya menjawab soalan dengan sejarah yang panjang. . . .
Lain cara berfikir. Tidak perlu menulis penapis atau fungsi.