发表于: 2017-05-08 22:37:38
1 842
任务进展:
1:在登陆页增加了表单验证。
2:请求数据并显示成功。
遇到问题:
1:为表单输入框添加ng-属性,验证length和pattern,使用bootstrap图标,判断输入合法时显示正确图标,否则显示错误图标。设置用户名和密码都输入合法时登录按钮可用,然后点击发送请求,获取返回的数据,根据状态码判断页面跳转和显示错误信息。遇到的问题是$http请求的写法问题,有版本区别,修改之后成功。
2:使用ui-router按需加载article页面和其资源文件,发现浏览器只能加载页面,不能加载资源,查找原因发现又是写法问题,oclazyload的资源参数必须写成数组格式,且必须设置{serie:true}参数,才能加载成功。
3:在加载的article页面中添加ng-controller发送请求获取数据,如果使用前面定义的var myApp变量来添加controller,则浏览器会报控制器注册错误,必须使用angular.module(‘myApp’)添加controller才行。修改之后,显示成功。
明日计划:
实现分类搜索显示。
收获:
写代码时要注意angularjs存在的许多版本写法问题。
评论