Я хотел бы иметь "глобальную функцию", называемую в первый раз, когда я запускаю приложение AngularJS, или каждый раз, когда я обновляю страницу.
Эта функция вызовет мой сервер с помощью $http.get()
, чтобы получить глобальную информацию, необходимую для использования моего приложения. Мне нужно получить доступ к $rootScope
в этой функции. После этого и только после того, как этот запрос закончен, я использую app.config
и $routeProvider.when()
для загрузки хорошего контроллера.
app.config(['$routeProvider', function($routeProvider) {
$routeProvider
.when('/',
{
/**/
});
}]);
Я не хочу, чтобы приложение делало что-то до того, как это действие закончено. Поэтому я предполагаю, что мне нужно использовать "решение", но я действительно не знаю, как его использовать.
Любая идея?
Спасибо!