#javascript #jquery #angularjs
#javascript #jquery #angularjs
Вопрос:
Я пытаюсь написать несколько довольно простых JS.
У меня есть ряд контроллеров angular, определенных на моих HTML-страницах, например:
<div ng-controller="Ctrl1">
// My code
</div>
Как бы мне написать какой-нибудь ванильный JS / jQuery при загрузке страницы, чтобы определить, существует ли ‘ng-controller’?
Спасибо
Комментарии:
1. Потому что я хочу добиться того, что если ng-controller существует, то angular.bootstrap(document,[‘MyApp’]);…. Не все мои страницы загружают Angular (не лучшее решение или правильное использование ANgular, которое я знаю)
Ответ №1:
Вы можете использовать простой атрибут querySelector:
if(document.querySelector("[ng-controller]")) {
// ng-controller tag exists
}