当目标元素已删除时,我想调用一个函数。我尝试了以下类似的方法,但看起来运行良好。可以使用此代码吗? (因为在angularjs和jquery上都没有有关“删除”监听器的参考文档)
angular.element( event.currentTarget)
.on( 'remove', function() {
// some code
})
答案 0 :(得分:1)
AngularJS框架拦截jQuery .remove
操作并调度$destroy
事件。
从文档中:
事件
$destroy
-AngularJS拦截所有jqLite / jQuery的DOM破坏API,并在所有要删除的DOM节点上触发此事件。在删除DOM元素之前,可以使用它来清理任何第三方绑定。
有关更多信息,请参见
答案 1 :(得分:0)
您可以在AngularJS页面https://docs.angularjs.org/api/ng/function/angular.element和JQuery的API页面https://api.jquery.com/remove/上找到相关文档