Показать сообщение отдельно
  #1 (permalink)  
Старый 07.04.2015, 13:42
Аватар для FireVolkhov
Аспирант
Отправить личное сообщение для FireVolkhov Посмотреть профиль Найти все сообщения от FireVolkhov
 
Регистрация: 17.04.2013
Сообщений: 88

Promise как сделать синхронным?
Доброго времени суток, форумчане,
Как выйти из ситуации
$q.when()
  .then ->
    if allItems
     return allItems
    else
     return $http.get(...)
  .then ->
    Полезные действия...
, чтоб сохранить promise и синхронность его выполнения?
Проблема в том, что даже, если массив существует, вызов "Полезные действия..." происходит асинхронно, что в свою очередь вызывает моргание содержимого в виджете.
Может кто знает как выполнить promise синхронно?
Ответить с цитированием