Мне нужно вызвать функцию до того, как сработает событие загрузки окна.Есть ли другой метод перехода, который я могу вызвать, чтобы гарантировать выполнение моей функции до того, как сработает событие загрузки окна?
В Angularjs вы можете использовать .config или .run методы, прикрепленные к вашему модулю.Они будут выполняться перед вашим контроллером.
.config
.run
От ngDoc: https://github.com/angular/angular.js/blob/ce669edfa14dc7eb7c389d2f82c9c98399a9009b/docs/content/guide/module.ngdoc#LC122
Блоки конфигурации - выполняются на этапе регистрации поставщика и конфигурации.Только провайдеры и константы могут быть введены в блоки конфигурации.Это сделано для предотвращения случайного создания служб до того, как они будут полностью настроены. Выполнить блоки - выполняется после создания инжектора и используется для запуска приложения.Только экземпляры и константы могут быть введены в блоки выполнения.Это необходимо для предотвращения дальнейшей настройки системы во время выполнения приложения.
Использование:
angular.module('myapp', []) .config(function() {}) .run(function() {});