[英]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攔截所有jqLite / jQuery的DOM破壞API,並在所有要刪除的DOM節點上觸發此事件。 這可用於在刪除DOM元素之前清除任何第三方綁定。
有關更多信息,請參見
您可以在AngularJS頁面https://docs.angularjs.org/api/ng/function/angular.element上找到相關文檔,也可以在JQuery的API頁面https://api.jquery.com/remove/上找到相關文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.