欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【详解AngularJS中$http缓存以及处理多个$http请求的方法】,下面是详细的讲解!
详解AngularJS中$http缓存以及处理多个$http请求的方法
angular.module('app',[])
.controller('AppCtrl', function AppCtrl(myService){
var app=this;
myService.getAll().then(function(info){
app.myInfo=info;
})
})
.service('myService', function MyService($http, $q){
var myService=this;
user='https://api...',
repos='',
events='';
myService.getData=function getData(){
return $http.get(user).then(function(userData){
return {
name:userData.data.name,
url:userData.data.url,
repoCount: userData.data.count
}
})
};
myService.getUserRepos=function getUserRepos(){
return $http.get(repos).then(function(response){
return _.map(response.data, function(item){
return {
name: item.name,
description:item.description,
starts: item.startCount
}
})
})
}
myService.getUserEvents=function getUserEvents(){
...
}
myService.getAll=function(){
var userPromise=myService.getData(),
userEventsPromise=myService.getUserRepos(),
userReposPromise=myService.getUserRepos();
return $q.all([userPromise, userEventsPromise, userReposPromise]).then(function(){
....
})
}
})
关于详解AngularJS中$http缓存以及处理多个$http请求的方法的用户互动如下:
相关问题:Angularjs中$http.post返回的网页怎么获取某个元素...
答:$http.post获得的返回不是个json么?取callback的success方法返回值就可以埃 $http({method : 'POST',url : 地址,data: 数据}).success(function(data, status, headers, config) {console.log(data);}).error(function(data, status, headers, ... >>详细
相关问题:如何解决AngularJs在IE下取数据总是缓存的问题
答:如果用AngularJs在IE下发出GET请求从后台服务取完Json数据再绑定到页面上显示的话,你可能会发现就算数据更新了,IE还是会显示原来的结果。实际上这时候IE的确是缓存了hashtag,没有再次去做Http GET请求最新的数据。 最直接的办法是在后台撸掉O... >>详细
相关问题:Angularjs中$http.post返回的网页怎么获取某个元素...
答:为啥ajax请求返回的内容会是一个html页面? 若是实在要这么搞,就不是angularJS的事了,搜一下 “html字符串转为dom”吧 >>详细
- 【dom】javascript dom追加内容实现示例-追加内容
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【Array】js中更短的 Array 类型转换-类型转换
- 【append】append和appendTo的区别以及appendChil
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【addClass】javascript自定义的addClass()方法
- 【Event】jquery下为Event handler传递动态参数的
- 【Ajax】jQuery 学习第六课 实现一个Ajax的TreeVi
- 【cookie】不要在cookie中使用特殊字符的原因分析
- 【extjs】extjs每个组件要设置唯一的ID否则会出错
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
