В Angular 1.6 загрузка окна вызывается до или после `transitions.onStart`?
Мне нужно вызвать функцию до того, как сработает событие загрузки окна. Есть ли другой метод перехода, который я могу вызвать, чтобы гарантировать выполнение моей функции до того, как сработает событие загрузки окна?
1 ответ
В Angularjs вы можете использовать .config
или же .run
методы привязаны к вашему модулю. Они будут выполняться перед вашим контроллером.
- Блоки конфигурации - выполняются на этапе регистрации и настройки провайдера. Только провайдеры и константы могут быть введены в блоки конфигурации. Это необходимо для предотвращения случайного создания служб до их полной настройки.
- Блоки выполнения - выполняются после создания инжектора и используются для запуска приложения. Только экземпляры и константы могут быть введены в блоки выполнения. Это должно предотвратить дальнейшую настройку системы во время выполнения приложения.
Использование:
angular.module('myapp', [])
.config(function() {})
.run(function() {});