Как я могу инициализировать мою консольную программу appantant с ответом на запрос GET.
Например :-
angular.module('A',[]);
angular.module('A').run( function ($rootScope,$http){
$rootScope.safeApply = function (fn) {
$http.get('url').success(function(result){
// This doesn't work. I am not able to inject 'theConstant' elsewhere in my application
angular.module('A').constant('theConstant', result);
});
var phase = $rootScope.$$phase;
if (phase === '$apply' || phase === '$digest') {
if (fn && (typeof (fn) === 'function')) {
fn();
}
} else {
this.$apply(fn);
}
};
});
Я хочу установить константу, пока мое приложение будет инициализировано и сможет делиться константой через мои компоненты.
Каков наилучший подход для этого?