小编The*_*Jay的帖子

angularjs中的循环引用异常

我在angularjs spa中有以下工厂定义:

(function () {
  'use strict';

  angular.module('snApp')
  .factory('Auth', ['$http', 'localStorageService', function ($http,     localStorageService) {

   //code goes here
  }]);
})();
Run Code Online (Sandbox Code Playgroud)

然后在我的应用程序配置中,我有以下http拦截器设置:

var app = angular.module('snApp', ['ui.router', 'LocalStorageModule', ])
.config(['$logProvider', '$stateProvider', '$urlRouterProvider', '$httpProvider',     '$provide', function ($logProvider, $stateProvider, $urlRouterProvider, $httpProvider,     $provide) {

    // Intercept http calls.
  $provide.factory('RequestHttpInterceptor', function ($q, Auth) {
      return {
          // On request success
          request: function ($config) {
              if (Auth.user) {
                  $config.headers['XToken'] = Auth.user.token;
              }
              return $config;
          }
      };
  });
  // Add the interceptor to the $httpProvider.
  $httpProvider.interceptors.push('RequestHttpInterceptor');
}]); …
Run Code Online (Sandbox Code Playgroud)

javascript interceptor angularjs

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

标签 统计

angularjs ×1

interceptor ×1

javascript ×1