Я пытаюсь прикрепить событие click для привязки тегов (исходящих из ajax) и заблокировать перенаправление по умолчанию. Как я могу сделать это в угловом 2?Прикрепление click to anchor tag в angular2
<ul>
<li><a href="/abc"><p>abc</p></a></li>
<li><a href="/abc1"><p>abc1</p></a></li>
<li><a href="/abc2"><p>abc2</p></a></li>
<li><a href="/abc3"><p>abc3</p></a></li>
</ul>
в TS файле
constructor(elementRef: ElementRef, renderer: Renderer) {
this.listenFunc = renderer.listen(elementRef.nativeElement, 'click', (event) => {
event.preventDefault();
let target = event.target || event.srcElement || event.currentTarget;
console.log(target);
});
}
это присоединит событие для всех элементов, как я могу ограничить это на якорь тег только
все помогает оценили
0 можно использовать 'event.target.nodeName', чтобы узнать, на какой HTML-тег нажата стрелка. – ranakrunal9
'(click) = 'fn''. – Jai
@jai спасибо, я не могу манипулировать ответом ajax, я должен обрабатывать его из ts-файла – shahul