如何在AngularJs中设置全局http超时
我知道我可以每次设置超时:
$http.get('path/to/service', {timeout: 5000});
…但是我想设置一个全局超时来保持我的代码为DRY。
回答:
- :$
- http将不遵守默认设置,因为它在httpProvider中设置了超时(请参见注释)。可能的解决方法:https
- //gist.github.com/adnan-i/5014277
原始答案:
angular.module('MyApp', []) .config(['$httpProvider', function($httpProvider) {
$httpProvider.defaults.timeout = 5000;
}]);
以上是 如何在AngularJs中设置全局http超时 的全部内容, 来源链接: utcz.com/qa/414189.html