发表于: 2017-03-08 22:11:01
1 1125
1.完成了职位列表的数据修改;
2.完成了职位编辑的数据、样式修改;
3.完成了职位编辑的编辑和查看状态判定;
4.完成了候选人列表的样式、数据渲染;
5.将时间插件写为了指令,一段时间选择,和普通时间选择都能够实现了;
1.完成候选人列表的模态框、判断逻辑;
2.完成候选人编辑/查看的逻辑判断;
3.完成候选人编辑中模态框弹出的逻辑、表单验证;
4.开始人才列表的数据渲染和逻辑;
三、遇到的问题:
1.在使用别人的指令的时候,可以看一看别人是怎么绑定的,要理解,它只有三个绑定模式, = @和&,这对于使用别人指令很有好处!
3.如何实现时间之间的互相转换:
4.如何获取昨天的时间:
var yesterdaty = myData.setDate(myData.getDate() - 1)
5.累计写错了3次scope 两次controller 一次 filter单词。。。
6.写了一个filter,想通过在html中传入变量来确定使用哪个常量,未找到解决方法,很尴尬,使用了swich,还在研究中:
.filter('globalFilter',function (companyConstent,positionConstent,candidateConstant) {
//num:传入的数字,matching1,2,3,4,name对应字段名称
return function (num,matching,name) {
var value = '';
switch (matching){
case matching===0:
angular.forEach(companyConstent,function (data,key) {
if (key===name){
angular.forEach(data,function (item) {
if (item.type===num) {
value = item.name
}
})
}
});
break;
case matching===1:
angular.forEach(positionConstent,function (data,key) {
if (key===name){
angular.forEach(data,function (item) {
if (item.type===num) {
value = item.name
}
})
}
});
break;
case matching===2:
angular.forEach(candidateConstant,function (data,key) {
if (key===name){
angular.forEach(data,function (item) {
if (item.type===num) {
value = item.name
}
})
}
});
break;
}
}
})
评论