简体   繁体   English

如何检测角度6中动态添加的元素上的单击事件

[英]How to detect on click event on dynamically added element in angular 6

I want to attach on click event to dynamically added li tag in angular I tried renderer also, 我想将click事件附加到我尝试过渲染的角度中动态添加的li标签中,

 const classArr: any = document.querySelectorAll('.highlight');
    classArr.forEach(element=>{
      this.render.listen(element, 'click', (target)=>{
        console.log('clicked', target);
      })
    });

but its not working on dynamic element. 但它不适用于动态元素。

Please help. 请帮忙。

 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.

相关问题 如何将点击事件添加到打字稿中动态添加的 html 元素 - How to add click event to dynamically added html element in typescript Angular-如何将click事件处理程序添加到动态添加的内容 - Angular - How to add click event handler to dynamically added content 如何在角度4中动态生成的元素上触发click事件? - How can I trigger a click event on element generated dynamically in angular 4? 如何将事件附加到动态添加的 HTML 元素? - How to attach event to dynamically added HTML element? Angular 8 - 动态添加的 button.Click 事件不起作用 - Angular 8 - Dynamically added button.Click event not working Angular2 - 在动态添加的HTML中捕获/订阅(单击)事件 - Angular2 - catch/subscribe to (click) event in dynamically added HTML 单击角度中动态添加的DOM(ngx-bootstrap datepicker)元素 - click on dynamically added DOM (ngx-bootstrap datepicker) element in angular 如何将点击事件附加到 Angular 7+ 中的插件添加到 DOM 的元素? - How can I attach a click event to an element added to the DOM by a plugin in Angular 7+? Angular 2 Dart:如何检测点击除元素之外的所有内容? - Angular 2 Dart: How to detect click on everything but element? 如何检测Angular中元素外部的点击? - How to detect click outside of an element in Angular?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM