发表于: 2017-05-01 22:39:39
1 827
任务七
今天完成的事情
- 1学会了anngular的表单验证实现方式,基本上全部在html里面写就可以了,控制器里面基本不需要写代码。
- 2知道了有ng-message这个东西,好像比angualr自带的一些指令方便简单,明天好好看一波。
明天计划的事情
- 1。获取列表页接口数据,并通过ng-repeat等方法将数据渲染到页面上。
- 2.开始任务八。
遇到的问题
1.昨天使用$http的post请求的时候没有注意,看到状态码200就以为正常了,结果今天表单验证的时候发现数据根本没有传过去。后来想起小九好像也遇到过这个问题,然后还在日报里吹了一波,然后就跑去看日报,发现了问题所在。对于post请求,一般是提交的form中的数据,所以接收方也就是服务器会将接收数据的格式默认为表单格式,所以我们需要设置一下我们的http请求头。而get请求不需要设置是因为get请求的数据都放在url中。
2.写表单验证的时候总是用以前的js思路在思考,所以对于angular总感觉很别扭,不过使用angular来完成确实很方便。
3.对于jquery的$.param()方法,我以为是和JSON.stringly()方法一样,然后就用JSON的方法代替jquery的方法,结果报错。然后写了个demo试了一下,发现$.param()是将数据序列化了,不是转换成JSON格式了。转换后数据以name=admin&pwd=123456这种格式出现。
收获
1 学会了angular的表单验证。
2.学会了$http的post方法有哪些注意事项。
评论