发表于: 2017-02-14 23:22:48
2 1245
一、今天完成的事情:
1.工作列表、公司列表的渲染;
2.工作筛选框样式的制作。
二、明天要做的事情:
1.工作、公司筛选框条件的传参和设置
三、遇到的问题:
1.在制作筛选框的时候,使用angular.foreach,会两次都进入我的循环,导致失败:
angular.forEach(provinceValue,function (data,key,arr) {
if (ele.items.type==null) { //点击不限时,把所有清除
provinceValue = [null];
}
if (data==ele.items.type&&ele.items.type!==null){
provinceValue.splice(key,1); //第二次点击已有的项目时,将它删除并设置为false
ele.items.choose=false;
};
if (data!==ele.items.type){ //第一次点击时,在数组中加入并设置为true
ele.items.choose=true
provinceValue.push(ele.items.type)
};
return provinceValue;
})
console.log(provinceValue);
}
这个出现的问题是,我provinceValue里面有多个值的时候,它会每次都进入我的两个循环,这样点击并不会生效,功能不能实现;明天继续来找bug
评论