我试图将click事件附加到锚标签(来自ajax)并阻止默认重定向.我怎么能在角2?
原文链接:https://www.f2er.com/angularjs/143366.html<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); }); }
这会将事件附加到所有元素,我如何才能将其限制为锚标记
所有人都很感激