После события 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( как-то так).
подскажите, куда можно рыть?