//过滤重复数据
.filter('unique', function() {
return function(collection, keyname) {
var output = [],
keys = [];
angular.forEach(collection, function(item) {
var key = item[keyname];
if (keys.indexOf(key) === -1) {
keys.push(key);
output.push(item);
}
});
return output;
};
})
//精确查找
.filter('accurateQuery', function() {
return function(collection, keyname, comparename) {
var output = [],
keys = [];
angular.forEach(collection, function(item) {
var key = item[keyname];
if (comparename===key) {
keys.push(key);
output.push(item);
}
});
return output;
};
})
更多angular1/2/4、ionic1/2/3、react、vue、微信小程序、nodejs等技术文章、视频教程和开源项目,请关注微信公众号——全栈弄潮儿。
网友评论