Rumah > Soal Jawab > teks badan
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}
ringa_lee2017-05-15 17:08:08
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);
我想大声告诉你2017-05-15 17:08:08
.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;
}
})
给我你的怀抱2017-05-15 17:08:08
Pegawai mempunyai atribut penapisan sendiri yang ditentukan, dan contoh rasmi termasuk
https://docs.angularjs.org/ap...
滿天的星座2017-05-15 17:08:08
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