您的位置:首页 > 其它

购物车中自定义过滤器

2017-01-13 20:27 162 查看

var filters=angular.module("customFilter",[]);

//过滤器名字

filters.filter("unique",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;
}
}

});

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: