我手动引导我的应用程序,因为我需要先从外部源获取配置。
我覆盖了一个暴露常量的配置模块,以便应用程序和引导可以使用它。如果配置的http调用出现问题,它会回退已经声明的那个。
这可以正常工作,直到我缩小/连接/ uglify代码。
任何想法为什么?
代码:
$http.get('app-config.json')
.then(function (response) {
//this will overwrite the existing default app.config module and the appConfigConstants object
angular.module('app.config', []).constant('appConfigConstants', response.data);
deferred.resolve();
})
.catch(function (errorResponse) {
if (console) {
console.warn('Unable to fetch application configuration- using default', errorResponse.status);
}
});