Angularjs的ng-repeat中去除重复的数据
2016-04-12 12:50
716 查看
一、JS
二、Html
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>
相关文章推荐
- Angular.js与Bootstrap相结合实现表格分页代码
- AngularJS vs. jQuery,看看谁更胜一筹
- Backbone与Angular的比较
- Angular.js与Bootstrap相结合实现表格分页代码
- 每周小结-3 D3 on AngularJS
- activiti自定义流程之整合(二):使用angular js整合ueditor创建表单
- AngularJS中的按需加载ocLazyLoad
- AngularJS指令
- AngularJS学习笔记
- angularjs 支持IE7
- angular-translate国际化中变量替换
- Angular $emit $broadcast $on controller的理解以及使用中出现的问题
- 创建自己的AngularJS - 作用域和Digest(四)
- [置顶] 跟我学AngularJs:Controller数据共享、继承、通信使用详解
- [置顶] angularJS 常用指令小结
- AngularJS learning01
- Angular2 Routing
- ng-attr-(suffix)
- ng-class
- ng-submit