发表于: 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方法会返回完整的对象,再根据自己的需要去解析和呈现。



返回列表 返回列表
评论

    分享到