@pavtaras

Какой порядок инициализации в AngularJS?

Есть ли где прочитать про порядок инициализации в AngularJS. Я имею в виду полный список, где четко ясен порядок инициализации. Например,
  1. filter
  2. run
  3. service
  4. controller

и т.д., только подробней и желательно со ссылкой
  • Вопрос задан
  • 264 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Мммм... все инициализируется on demand и асинхронно. То есть сервисы инициализируются по требованию, если вы иньектите их в контроллеры то естественно они инициализируются раньше контроллера (так как это их зависимости). Фильтры инициализируются после компиляции шаблона, и только те что там используются.

run запускается первым, перед run еще есть фаза конфигурации.

С учетом всех сложностей вы просто не должны завязывать приложение на это все дело (и это хорошая идея). У вас есть фаза конфигурации где можно еще что-то сделать с контейнером зависимостей например, сконфигурить сервисы, и потом все... только run выполняется первым (причем если он требует сервисы сначала инициализируются они) потом представьте что вы не знаете порядок и т.д.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
21 мая 2024, в 22:38
4000 руб./за проект
21 мая 2024, в 22:37
3000 руб./за проект
21 мая 2024, в 22:35
5000 руб./за проект