[英]How to add click event to dynamically added html element in typescript
[英]How to detect on click event on dynamically added element in angular 6
我想将click事件附加到我尝试过渲染的角度中动态添加的li标签中,
const classArr: any = document.querySelectorAll('.highlight');
classArr.forEach(element=>{
this.render.listen(element, 'click', (target)=>{
console.log('clicked', target);
})
});
但它不适用于动态元素。
请帮忙。
use event binding <ul> <li*ngFor="let i of slectedproduct"; let i = index> <span (click)="show(i)">{{slectedproduct.name}}</span> </li> </ul> binding and calling` `selectedevent; show(ind){ this.selectedevent = this.selectedproduct[ind]; }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.