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工作联系起来。
什么是更好的方法?