@Oleg4615

Как работать с api на angularJS?

Вопрос в следующем:для работы приложения с Api нужно запросить сессию и ее вставлять в каждый следующий запрос приложения, проблема в том, что я не могу сделать так чтобы запрос на сессию приходил раньше чем сработает все приложение. то есть приложение отсылает новые запросы пока сессия еще не пришла.
Не думаю что это сложно, но я туплю, подскажите какой-нибудь рабочий прием.

а еще не работает присваевание в переменную rootScope.sessionId
хотя в sessionFactory.newSession() есть return..
angular.module('app',[])
.run(function($rootScope, sessionFactory){
    $rootScope.SessionId=sessionFactory.newSession();
setInterval(function(){
    console.log($rootScope.sessionId);
}, 200 );

})
  • Вопрос задан
  • 320 просмотров
Решения вопроса 1
0X12eb
@0X12eb
1. Для управления конвейером запросов используйте middleware
2. Откажитесь от использования $rootScope, используйте ванильный localStorage для хранения переменной
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы