发表于: 2017-05-06 19:31:36
1 979
今天完成的事情:
1.学习ng-repeat;
2.配置好路由
明天计划的事情:
配置路由耽误了很多时间,明天把任务7剩下的内容全部完成。
遇到的困难:
感觉今天踩的坑也挺多的,首先就是$http传送数据到后台的问题,今天一直遇到无论你传送什么数据,返回的参数的message一直为“用户不存在”,然后自己各种调试都不行,然后问师兄,师兄说$http传送数据除了需要需要传送的数据data,url和method之外,还需要传送列表头headers,把列表头header设置为
{ "Content-Type": "application/x-www-form-urlencoded" }
,这是最常用的post提交格式。使用这个编码格式post数据会以这种方式提交:key1=value1&key2=value2;
然后就是没有使用$.param(json)将提交的数据转化为json格式。
上面问题都解决之后,然后又遇到问题了,点击登录按钮,返回的login的message显示成功,但页面仍然不跳转,开始百思不得其解,试了好多次之后才知道原来是后面的页面都没有使用ng-app来告诉当前元素是angular的根元素,如果没有使用ng-app的话,页面就根本不会显示,因为angular.JS不能读取没有ng-app的页面。
收获:
1.现在是掌握了如果用ui-router配置路由以及利用$http传送数据到后台和从后台接收数据。
2.ng-repeat感觉和js中的for循环比较类似,都是循环输出指定次数
评论