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 [];
            }
         }
    });

    知识无止境,追其宗,而归一
  • 相关阅读:
    记事本开发者日记~二
    《梦断代码》读后感①
    记事本开发日记~一
    仓库管理msi系统
    java web + mysql 的增删改查
    第九周动手动脑
    四则运算答题版
    JAVA常用的异常处理情况
    继承和多态中动手动脑
    laravel1
  • 原文地址:https://www.cnblogs.com/bluesky1024/p/6297396.html
Copyright © 2011-2022 走看看