发表于: 2017-03-13 22:43:24
2 1310
一、今天完成的事情:
1.完成了人才信息录入、表单验证;
2.完成了测评报告录入、编辑样式以及表单验证;
3.完成了推荐列表数据渲染、样式;
4.修改了同一个页面有两个一段时间选择的情况下,时间选择会出现问题的bug;
5.解决了将从服务器取到的字符串取到的字符串转换为数字
1.完成推荐录入编辑页面的表单验证和数据渲染;
2.完成测评报告查看页面的跳转;
3.完成人才推荐和职位推荐列表的跳转
1.时间插件出现了问题,无法正确取到我想要的值,最后发现是我写指令的时候,out-put处写错了,很不仔细;
changeToNumber:function (data) {
return angular.forEach(data,function (item) {
return angular.forEach(item,function (items,name) {
return item[name] = !isNaN(items)?+items:items;
})
})
},
在这个服务中可以看到,我们使用了isNaN方法来取出数字,在可以转换为数字类型的数据之前加上items就能够实现转化,isNaN在碰到可以转换为数字的字符串的时候,都会返回false,不能转换的时候会返回true,所以按照我们上面这个方法就能去除了,这里不足的地方是,用了两个angularforeach,所以它就不实用于一个对象里面包括了所有东西的情况;所以就还要多写一个服务;
comparNumBig:function (bignum,smallnum) {
bignum = bignum>smallnum?bignum:'';
return bignum
}
这边再写简单一点的话 直接将这个方法return出去就行了~
评论