发表于: 2017-07-18 22:21:31
1 907
今天完成的事情:
1.解决了点击写日报,进入到创建日报后填写内容之后报参数出现错误的问题。
2.解决在ng-repeat中对一个指定的input进行判断的问题。
明天计划的事情:
1.解决没有领取任务的时候,出现confirm提示框,并进行跳转的问题。
2.学习css动画。
遇到的困难:
昨天虽然获取到当前任务,但是没有自己想得那么简单,提交还得需要相应的请求参数,比如说需要获取cid,还有当前任务(这是个数组,因为之前的任务可以多选),现在回想这个会感觉很简单,刚开始着手这个问题的时候没有思路,因为之前很多代码都被我注释了的,所以一直在看到底是哪里的问题。后来才知道这个。这个问题解决之后,也就完成了这个问题。
第二个问题,刚开始以为很简单,直接对相应的Input框设置name属性,然后在提示框使用ng-show=!formName.inputName.$valid&&formName.inputName.$dirty就能判断input框内是否符合url格式;后来发现这样会有一个bug,因为步骤有很多,所以ng-repeat出来后的相同的name也有很多,一旦有一个input输入字符不符合url格式,就会导致name相同的input框都会出现提示框。这样就不符合需求了,然后对这个问题想了很长的时间。后来在龚家豪师兄的指点下,利用{{}}具有单向绑定的作用,再把name放到ng-show中,就完成了对指定的input框的表单验证功能。
name={{"courseData"+$index}}
ng-show=!{{"task.courseData"+$index}}.$valid&&{{"task.courseData"+$index}}.$dirty>
收获:
解决的问题都是一种收获。
评论