$ httpInterceptor在引导

时间:2016-07-01 11:12:51

标签: angularjs

Currect Structure

我正在手动引导我的角度应用程序,因为我必须在启动我的角度应用程序之前获取一些数据,该应用程序使用$ http& amp;使用以下方法手动注入:

var initInjector = angular.injector(['ng']);
var $http = initInjector.get('$http');

&安培;使用$ http来调用api

我还有一个http拦截器,它使用$ httpProvider来处理app.config函数中的特定错误。

$httpProvider.interceptors.push('HttpInterceptor');

问题

在bootstrapping之前考虑api调用,http拦截器处理不起作用。我认为因为工厂我正在通过$ httpProvider还没有被捆绑起来将在引导完成后初始化。

告诉我

我是否应该针对特定的http请求(引导之前)手动处理错误情况,我认为这将是多余的,或者我可以在引导之前使httpInterceptor工作联系起来。

什么是更好的方法?

0 个答案:

没有答案