3

Javascript代码...

commonApp = angular.module('commonApp') 
.config(function($httpProvider){
        $httpProvider.interceptors.push('myHttpInterceptor');
})
.factory('myHttpInterceptor', function($q, $window){
        return {
               request: function(config){
                       console.log('Request started'); // LOG AT REQUEST START
                       return config || $q.when(config);
                }
        };
 });

我相信应该在 xhr 请求的开头记录该消息。但我看到没有 xhr 请求的日志。

Chrome 开发工具截图

我误解了api吗?

4

1 回答 1

4

你的 plunkr 似乎工作正常?有一篇关于理解角度 http 拦截器的好博文,您可能会觉得有用:http ://djds4rce.wordpress.com/2013/08/13/understanding-angular-http-interceptors/

于 2013-12-11T15:36:39.157 回答