Welcome

首页 / 脚本样式 / JavaScript / Angularjs的ng-repeat中去除重复数据的方法

本文实例讲述了Angularjs的ng-repeat中去除重复数据的方法。分享给大家供大家参考,具体如下:
一、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>
希望本文所述对大家AngularJS程序设计有所帮助。