angular.js - penapis sudut paparan data status yang ditentukan
天蓬老师
天蓬老师 2017-05-15 17:11:42
0
3
811


Seperti yang ditunjukkan dalam Rajah 1, terdapat banyak, banyak data dalam jadual,
Antaranya, statusnya ialah empat berikut:
1) ' dikeluarkan': 'Diterbitkan ',
2)'dipadamkan': 'Dipadamkan',
3)'dilaporkan': 'Dilaporkan',
4) 'bertopeng': 'Disekat'

Cuba <tr ng-repeat="post in filterPostList | filter:'status':'issued'||'masked'">
Dengan cara ini hanya data isu boleh dipaparkan.
Sekarang saya ingin memaparkan data yang dikeluarkan dan bertopeng, apakah yang perlu saya lakukan?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(3)
世界只因有你

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>
过去多啦不再A梦

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan