@megawuza

Как в Ангуляр2 словить кастомное DOM событие событие?

После события ngAfterViewInit вставляю в DOM код с использованием jqvery.
$(this.elementRef.nativeElement).html('<div> <button id="foo" type="button" name="button">fire event</button> <script> $("#foo").on("click", function() { $(document).trigger("lorem"); }); </script> </div>');


добавляю обработчик события

$(document).on("lorem", function(event, param1, param2) { alert(param1 + param2); });

и есть большое желание словить это событие("lorem"). Но тригер через кнопку(button id="foo") не приводит к ник чему.
Чем ловить не важно. Пробовал все что мог найти. Если отправлять событие через нативный javascript то тригер отрабатывает. Но строка с тегами приходит с сервера. Ее поменять я не могу. Событие видно в Zone.js там оно называется HTML:document:lorem( как-то так).

подскажите, куда можно рыть?
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ответы на вопрос 1
@megawuza Автор вопроса
бага в angular cli или в последней сборке ангуляра.
на планкере работает.
https://plnkr.co/edit/9nUO2TokGlJ6RvYYt1Sp?p=preview
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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