zoukankan      html  css  js  c++  java
  • angular自定义过滤器操作实例

    //模块名字
    var filters = angular.module("customFilter",[]);
    //过滤器名字
    filters.filter("uniqueCategory",function(){
      return function(container,property){
        if (angular.isArray(container)) {
          var arr = [];//装对象
          for (var i = 0;i<container.length;i++) {
            //判断arr里面有没有某个分类
            //取出原数组的每个元素
              var obj1 = container[i];
                for (var j = 0; j<arr.length;j++) {
                  var obj2 = arr[j];
                    if (obj1[property] == obj2[property]) {
                      break;
                    }
                }
                 if (j==arr.length) {
                    arr.push(obj1);
                }
              }
              return arr;
            }else{
              return [];
            }
         }
    });

    知识无止境,追其宗,而归一
  • 相关阅读:
    匈牙利算法-二分图的最大匹配
    UOJ 407(IOI2018 D1T3)
    UOJ 460
    UOJ 405(IOI2018 D1T1)
    Codeforces 1110E
    2.文件结构
    1.常用快捷键
    Python3.x和Python2.x的差异
    javascript 常用内置对象
    94. Binary Tree Inorder Traversal(非递归实现二叉树的中序遍历)
  • 原文地址:https://www.cnblogs.com/bluesky1024/p/6297396.html
Copyright © 2011-2022 走看看