小编vip*_*dha的帖子

在angularjs拦截器中停止请求

如何在Angularjs拦截器中停止请求.

有没有办法做到这一点?

我尝试使用promises并发送拒绝而不是解决!

.factory('connectionInterceptor', ['$q', '$timeout',
   function($q, $timeout) {
    var connectionInterceptor = {
        request: function(config) {
            var q = $q.defer();
            $timeout(function() {
                q.reject();
            }, 2000)
            return q.promise;
            // return config;
        }
    }
    return connectionInterceptor;
  }
])
.config(function($httpProvider) {
   $httpProvider.interceptors.push('connectionInterceptor');
});
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-service angular-promise

17
推荐指数
3
解决办法
1万
查看次数