发表于: 2017-01-17 20:48:39
1 1317
今天完成的事情:
任务6;
任务7的学习与代码编写的尝试;
制作关于ajax的ppt并且分享。
遇到的问题:
1。文件加载顺序的问题。第一次意识到存在这样的问题:今天再加载js文件的时候先加载的ui-router再加载的angularjs的文件,导致打开时候报错,功能不能实现。改变顺序之后才解决。
2.ui-router时首页的重复加载的问题。
收获:
1.$http请求的学习:
可以将$http当做函数来使用,这时需要传入一个设置对象,用来说明如何构造XHR对象。
$http({
method:'GET',
url:'/api/users.json',
params:{
'username':'tan'
});其中设置对象可以包含以下主要的键:
①method
可以是:GET/DELETE/HEAD/JSONP/POST/PUT
②url:绝对的或者相对的请求目标
③params(字符串map或者对象)
这个键的值是一个字符串map或对象,会被转换成查询字符串追加在URL后面。如果值不是字符串,会被JSON序列化。
比如这个:
$http({
params:{'name':'ari'}
});
④data(字符串或者对象)
这个对象中包含了将会被当作消息体发送给服务器的数据。通常在发送POST请求时使用。
2.then方法会返回完整的对象,再根据自己的需要去解析和呈现。
评论