在角度4中附加动态创建元素的事件

时间:2018-05-23 07:49:20

标签: javascript jquery angular javascript-events

我想在角度4中创建米勒列。它可以根据输入具有任何级别的列。一列中的项目可以拖放到其他列中。

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

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

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

有人可以帮我创建像角度4组件中提到的jQuery处理程序这样的处理程序。

我得到了这个pure java script method答案,但是当从DOM中删除元素时,事件不会被删除。

1 个答案:

答案 0 :(得分:0)

虽然我没有找到在问题中复制jQuery代码的确切答案,但我使用this dynamic dom adding method获得了类似的解决方案。

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