Angular: Как слушать создание динамических элементов? - PullRequest
0 голосов
/ 03 декабря 2018

У меня «большая» проблема, из-за которой я не могу найти решение в Angular.

Если я использую внешнюю библиотеку, и эта библиотека создает динамические элементы для DOM, такие как клавиатура, typeaheadи т.д. Как я могу следить за его созданием события / элемента?Как я могу прикрепить привязку к событию?Да, я знаю способ прослушивания событий в угловом формате (rxjs, hostlistener), но все они работают для существующих элементов.

Например, виртуальная клавиатура / ввод текста использует директивы дляприкрепите к вашему входу / элементу, и тогда он сделает большую часть работы за вас, но как я могу видеть под капотом?как я могу настроить события?Я думаю, что это общий важный вопрос.

<input myCustomDirective id="searchInput" class="searchText" 

type="text" placeholder="Type Here" [ngbTypeahead]="autocomplete">
...