国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

AngularJS使用Filter自定義過濾器控制ng-repeat去除重復(fù)功能示例

2019-11-19 13:59:09
字體:
供稿:網(wǎng)友

本文實例講述了AngularJS使用Filter自定義過濾器控制ng-repeat去除重復(fù)功能。分享給大家供大家參考,具體如下:

<!DOCTYPE html><html><head><meta charset="utf-8"><title>m.survivalescaperooms.com ng-repeat去除重復(fù)</title><script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script></head><body><div ng-app="myApp" ng-controller="myCtrl">  <p ng-repeat="x in items | unique:'id'">    {{x.id}}---{{x.name}}  </p></div><script>  //AngularJs 自定義過濾器  //1.使用過濾器,去除重復(fù)  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];    //當(dāng)前unique 的過濾只針對,對象數(shù)組過濾    $scope.items = [      { id: 1, name: 'zhangsan' },      { id: 2, name: 'lisi' },      { id: 1, name: 'zhangsan' },    ];  });</script></body></html>

運行結(jié)果:

PS:這里再為大家提供幾款相關(guān)工具供大家參考使用:

在線去除重復(fù)項工具:
http://tools.VeVB.COm/code/quchong

在線文本去重復(fù)工具:
http://tools.VeVB.COm/aideddesign/txt_quchong

更多關(guān)于AngularJS相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《AngularJS指令操作技巧總結(jié)》、《AngularJS入門與進(jìn)階教程》及《AngularJS MVC架構(gòu)總結(jié)

希望本文所述對大家AngularJS程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 巴彦县| 承德市| 开鲁县| 岢岚县| 沾化县| 离岛区| 河源市| 常德市| 元阳县| 垦利县| 仲巴县| 台中市| 钟祥市| 特克斯县| 从化市| 金塔县| 板桥市| 庆元县| 思茅市| 磐石市| 砀山县| 青岛市| 双桥区| 巴马| 芷江| 沧源| 宣化县| 昌黎县| 阜城县| 梨树县| 宜兰县| 湘潭市| 钦州市| 阿城市| 中西区| 白水县| 黄冈市| 石嘴山市| 浠水县| 竹山县| 巴东县|