首页 > 解决方案 > 如果 DOM 无论如何都将被删除,是否需要销毁 Angular 组件的 Dragula 实例?

问题描述

在我的 Angular 应用程序(角度版本 8)中使用Dragula库进行拖放功能。当Angular 调用钩子时,我是否必须调用它的destroy函数?ngDestroy()

图书馆的destroy功能:

删除 Dragula 用于管理容器之间拖放的所有拖放事件。如果在拖动元素时调用 .destroy,则拖动将被有效取消。

它所做的只是从 DOM 中删除事件侦听器。如果 DOM 本身被 Angular 删除了,也许就不需要删除事件监听器了?

请解释一下我是否在这里遗漏了什么。

标签: angulardragula

解决方案


推荐阅读