Задать вопрос
ArturAralin
@ArturAralin
Программист, Музыкант

AngularJS. Хорошо ли использовать $timeout?

Всем привет! Не редко приходится использовать $timeout хорошо ли это или нет и если нет, то какая альтернатива есть?
  • Вопрос задан
  • 2356 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Для того что бы не нужно было делать проверку фазы ($apply, $digest) норм. В остальных случаях зависит от кейса.

Если вы таким образом чего-то ждете - то следует думать в сторону промисов.

Если нужно подождать reflow/paint или что-то в этом духе - скорее всего норм хотя может можно было бы и обычным setTimeout обойтись не вызывая $digest.

Некоторые еще через $timeout промисы создают, что бы и $apply вручную не дергать и $q не инджектить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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