簡體   English   中英

從DOM中刪除元素時,AngularJS刪除事件偵聽器

[英]Angularjs remove event listener when element is removed from DOM

我想在刪除目標元素后調用一個函數。 我嘗試了以下類似的方法,但看起來運行良好。 可以使用此代碼嗎? (因為在angularjs和jquery上都沒有有關“刪除”監聽器的參考文檔)

angular.element( event.currentTarget)
     .on( 'remove', function() {
         // some code
     })

AngularJS框架攔截jQuery .remove操作並調度$destroy事件。

從文檔中:

活動

$destroy -AngularJS攔截所有jqLit​​e / jQuery的DOM破壞API,並在所有要刪除的DOM節點上觸發此事件。 這可用於在刪除DOM元素之前清除任何第三方綁定。

有關更多信息,請參見

您可以在AngularJS頁面https://docs.angularjs.org/api/ng/function/angular.element上找到相關文檔,也可以在JQuery的API頁面https://api.jquery.com/remove/上找到相關文檔

這個怎么樣? https://api.jquery.com/on/#event-names

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM