В Angular 1.6 загрузка окна вызывается до или после `transitions.onStart`? - PullRequest
0 голосов
/ 03 декабря 2018

Мне нужно вызвать функцию до того, как сработает событие загрузки окна.Есть ли другой метод перехода, который я могу вызвать, чтобы гарантировать выполнение моей функции до того, как сработает событие загрузки окна?

1 Ответ

0 голосов
/ 03 декабря 2018

В Angularjs вы можете использовать .config или .run методы, прикрепленные к вашему модулю.Они будут выполняться перед вашим контроллером.

От ngDoc: https://github.com/angular/angular.js/blob/ce669edfa14dc7eb7c389d2f82c9c98399a9009b/docs/content/guide/module.ngdoc#LC122

  1. Блоки конфигурации - выполняются на этапе регистрации поставщика и конфигурации.Только провайдеры и константы могут быть введены в блоки конфигурации.Это сделано для предотвращения случайного создания служб до того, как они будут полностью настроены.
  2. Выполнить блоки - выполняется после создания инжектора и используется для запуска приложения.Только экземпляры и константы могут быть введены в блоки выполнения.Это необходимо для предотвращения дальнейшей настройки системы во время выполнения приложения.

Использование:

angular.module('myapp', [])
       .config(function() {})
       .run(function() {});
...