Компилировать страницы AngularJS и удалять директивы ng- *

В этом случае вам придется использовать туннель SSH. Обратитесь к следующей ссылке, которая показывает, как можно создать туннель SSH. Node.js SSH Туннелирование в MongoDB с использованием Mongoose

0
задан jowey 27 March 2019 в 09:14
поделиться

1 ответ

Краткий ответ:
Нет.

Длинный ответ:
Я не буду выдавать один, как ваш Этот вопрос затрагивает многие (сложные) темы, которые уже были объяснены в другом месте и, возможно, лучше, чем я мог бы, но я приведу несколько полезных ссылок в своем кратком объяснении.

Средний ответ:
То, что вы просите, невозможно, поскольку AngularJS использует другой подход для обнаружения изменений и привязок событий.

Одна из замечательных особенностей AngularJS / Angular - это способность обнаруживать изменения и выполнять обновления автоматически. Чтобы сделать это возможным, Angular (JS) должен заметить, если что-то изменится.

Используя ваш пример с событием click, AngularJS использует основанные на событии директивы, чтобы заметить событие click, тогда как Angular выполняет привязку события , используя одностороннюю привязку из представления шаблона к компоненту. Angular имеет такую ​​возможность, потому что он использует зон, чтобы узнать об изменениях . Поэтому ему не нужна директива, как AngularJS.

Это объясняет, почему вы не видите обработчики событий в элементе HTML, потому что Angular напрямую устанавливает привязку события. Вы можете убедиться, что событие обрабатывается Zone.js, если вы посмотрите вкладку Прослушивателей событий в Chrome:
Click event gets handeled by Zone.js

[ 1119] Другие полезные ссылки на тему:

0
ответ дан jowey 27 March 2019 в 09:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: