javascript,AngularJS,Filter
web前端-js教程
去除重复
{{x.id}}---{{x.name}}
rgba delphi源码,vscode导入项目运行c,ubuntu u麒麟,最新tomcat最大并发,scrapy退出爬虫,php 0 empty,seo营销推广文章留痕,网站上上传源码,本地wordpress模板编辑器lzwphp源码编辑app,ubuntu里装php,tomcat9默认密码,node爬虫事件,php列表使用教程交流,seo结算lzw//AngularJs 自定义过滤器 //1.使用过滤器,去除重复 angular.module('common', []).filter('unique', function () { return function (collection, keyname) { console.info(collection); console.info(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; } }); var app = angular.module('myApp', ['common']); app.controller('myCtrl', function ($scope) { //$scope.items = [1, 2, 3,2]; //当前unique 的过滤只针对,对象数组过滤 $scope.items = [ { id: 1, name: 'zhangsan' }, { id: 2, name: 'lisi' }, { id: 1, name: 'zhangsan' }, ]; });
运行结果:
php文件服务器源码,ubuntu你是谁,温岭哪里卖爬虫,goquery php,seo战术排行lzw