Имеет ли значение $routeOnChange для его запуска?

Имеет ли значение, где мы создаем экземпляр $on для прослушивателя с $routeOnChange? В настоящее время у меня есть $rootScope.$ On("$routeOnChange", myFunction) в двух директивах. В одной директиве слушатель работает нормально, когда я обновляю свой веб-сайт, но в другой директиве он только создает экземпляр директивы, но не срабатывает.

Позволяет вызвать директиву, в которой запускается слушатель, directiveA. В HTML-шаблоне directiveA я использую directiveB(не запускается). Я не уверен, что это повлияет на что-нибудь. Просто кажется странным, что это сработает / сработает в одной директиве, но не в другой. Тем не менее, он срабатывает в директиве B, если я перехожу на другую страницу. Просто обновление не вызывает его.

Спасибо!

0 ответов

Другие вопросы по тегам