发表于: 2017-03-09 23:08:59
1 1066
1.新增了日期指令中的功能:根据前面选择的状态,判断日期是否需要disabled,如果首先选了不用disabled的选项,并且选择了日期,之后选到了需要disabled的选项,会清空日期;
2.将angular-upload写成了指令,现在可以各种复用了;
3.完成了候选人列表的数据渲染和表单验证;
1.完成人才列表的样式制作和模态框制作;
2.完成人才信息录入/编辑的表单验证、样式;
三、遇到的问题:
1.angular-dateTimePicker中dropdownmenu可以更改它的样式来实现向上向下效果,后面在样式中新增了一个类,来修改插件里边的样式,将它的top设为inherf,bottom设为100%就解决了;
vm.statuChange=function () {
if(+vm.data.candidate.status!==1||vm.edit===true){
vm.disab=1;
vm.fromVerify=false;
}else {
vm.disab=2;
vm.fromVerify=true;
}
};
vm.statuChange();
//监控时间的变化,改变表单的值
$scope.$watch('vm.data.candidate.reserveTime',function () {
if (vm.data.candidate.status==1&&vm.data.candidate.reserveTime!=null){
vm.fromVerify=false;
}
});
3.时间插件卡了我很久,一直想到要让所有的时间都变为不能选择的状态,搞了特别久,用了很多方法都没有能实现,终于绕过了这个弯来了,我这边实现不了它的所有时间不能选,我就直接让它选了时间,时间一直都变为null就行了,问题解决!
4.我们通过url传入的参数,所有的参数都是string类型,所以传true和false没有用,所以就直接改传数字咯,当然传过去的数字也是string,有个很简单的方法加上+号就是转换为数字了,同样额方法也适用于boolean和string,分别是在前面加上!!和""+,就可以了;
5.filter传入多个参数的时候使用,隔开就行了;
评论