Anglarjsのng-repeatで重複データを除去する方法
618 ワード
本明細書の例は、Anglarjsのng-repeatにおいて重複データを除去する方法を説明する.皆さんに参考にしてあげます.具体的には以下の通りです.
一、JS:
一、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:
この記事で皆さんのAnglarJSプログラムの設計に役に立ちますように.