AngularJS中的拦截器实例详解

前端之家收集整理的这篇文章主要介绍了AngularJS中的拦截器实例详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

AngularJS中的拦截器实例详解

异步操作

有时候需要在拦截器中做一些异步操作。幸运的是, AngularJS 允许我们返回一个 promise 延后处理。它将会在请求拦截器中延迟发送请求或者在响应拦截器中推迟响应。

下面是项目中用到的代码

404): console.log("not found -- 404"); break; default: console.log("服务器正忙"); } return response; } }; }]).config(['$httpProvider',function($httpProvider) { $httpProvider.interceptors.push('myHttpInterceptor'); }]);

ZbtjxcApp.factory('pageService',['$http',function($http) {
var getPageList = function(geturl,getdata) {
return $http.get(geturl,{
params: getdata
});
}
return {
getPageList: getPageList
};
}]);

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持

猜你在找的JavaScript相关文章