繁体   English   中英

在angular 4中为动态创建的元素附加事件

[英]Attach events for dynamically created elements in angular 4

我想在角度4中创建Miller列。它可以基于输入具有任何级别的列。 可以将一列中的项目拖放到其他列中。

我的问题是在angular4中为动态创建的元素附加事件。 像下面的jQuery代码

 $('.parentConstantDiv').on('click','.dynamicallyCreatedDiv',function(){
   //Some task here
 })

我本可以使用角度渲染器,但它只允许将事件附加到窗口,文档和主体。 但这不是上面提到的jQuery处理程序。

有人可以帮助我创建类似于angular 4组件中提到的jQuery处理程序的处理程序。

我得到了这个纯Java脚本方法的答案,但是从DOM中删除元素时不会删除事件。

尽管我没有找到确切的答案来复制问题中的jQuery代码,但使用这种动态dom添加方法却得到了类似的解决方案。

发布此答案,这样可能会对其他人有所帮助。 干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM