簡體   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