您的位置:首页 > Web前端 > AngularJS

Angularjs的ng-repeat中去除重复的数据

2016-04-12 12:50 716 查看
一、JS

ngApp.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;
};
});


二、Html

<div ng-repeat="item in items | unique: 'id'"></div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: