发表于: 2017-02-20 22:14:16
2 1135
今天完成的事情:
1.完成了编辑功能,(获取到的学员资料渲染到页面;中间遇到几个问题,在下面反应出来)
2.完成率删除删除功能(但还是有个问题,删除过后不会立即刷新页面,导致要重新搜索才有效果)
明天计划的事情:
1.完善删除功能(实现即时的反馈,点击删除后能在列表马上反馈出来。)
2.完善图片上传模块(进度条的显示)
遇到的问题:
1.Localstarge储存对象,可以用JSON对象提供的stringify将其他数据类型转化成字符串。获取数据的时候再使用parse方法,将字符串转化为对象。
localStorage.you=JSON.stringify(you.s)
var b=JSON.parse(you);
2.开始不知道如何将获取的type值赋给对应的单选框,开始使用value,赋值没有反应,后来百度到应该使用ng-value就可以了。
<td ng-repeat="s in typeA" ><input ng-model="$parent.type" ng-blre="checktype()" name="type" type="radio" ng-value="{{s.nam}}" required><label>{{s.type}}</label></td>
3.从后台获取的数据,qq号那一项为字符串’5555555555555555555’,但是qq对应的input类型是number,转换后的到的为:5555555555555555000;后来百度来这个问题,是字符串太长来导致的,目前还没想到好的办法解决,但是如果从开始录入数据的时候就限制就不会出现这种情况。
4.判断页面是由新增跳转过来的还是编辑跳转的,通过传递过来的参数是否为undifined,为undifined时就是新增页面,不是undifined即为编辑页面。
5.还有使用put方法,需要将id添加到url后面,请教了明月师弟,知道了这个写法。
url:'/list/student/'+$scope.youIN.id,
收获:
解决了如上问题
评论