В Angular 1.6 загрузка окна вызывается до или после `transitions.onStart`?

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

1 ответ

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

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

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

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

angular.module('myapp', [])
       .config(function() {})
       .run(function() {});
Другие вопросы по тегам