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

    知识无止境,追其宗,而归一
  • 相关阅读:
    【PHPStorm使用手册】如何设置字体大小?
    Django——admin组件简单入门
    cookie与session
    Django
    练习题
    线程理论之大白话
    队列
    初识gevent模块
    Python第三方模块安装
    Python标准模块_concurrent.futures
  • 原文地址:https://www.cnblogs.com/bluesky1024/p/6297396.html
Copyright © 2011-2022 走看看