angular.js - nombor penapis, sama ada ia boleh ditapis dengan tepat
某草草
某草草 2017-05-15 17:06:08
0
4
591

struktur data adalah serupa dengan

[{"id":1,"name":"test"},{"id":13,"name":"test2"}]

Penapisan tepat mengikut id,
Kaedah penulisan berikut akan menapis semua data yang mengandungi 1 dalam id (contohnya, dua di atas akan ditapis keluar), bolehkah penapisan tepat dilakukan?

datas|filter:{id : 1}
某草草
某草草

membalas semua(4)
左手右手慢动作
var target = 1;
var fitFun = function(data,target){
  var result = []; 
angular.forEach(data,function(value,key){
  if(value.id==target){result.push(data[key])};
})
return result; 
};  
var t = fitFun(data,target);
console.log(t); 
我想大声告诉你
.filter('idon1',function(){
        return function(arr){
            var returnArr = [];
            var index = '1';
            angular.forEach(arr,function(data,i){
                if(index.indexOf(data.id) != -1){
                    returnArr.push(data);
                }
            })
            return returnArr;
        }
    })
给我你的怀抱

Pegawai mempunyai atribut penapisan sendiri yang ditentukan, dan contoh rasmi termasuk
https://docs.angularjs.org/ap...

滿天的星座

Saya bersetuju dengan perkara di atas, hanya gunakan yang rasmi Sebagai contoh, penapis rasmi tidak dapat memenuhi keperluan, contohnya tarikh: Tiada penapisan tarikh ke dalam bahasa Cina, jadi gunakan sahaja JS untuk menulis penapis diri sendiri

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