angular - 如果 DOM 无论如何都将被删除,是否需要销毁 Angular 组件的 Dragula 实例?
问题描述
在我的 Angular 应用程序(角度版本 8)中使用Dragula库进行拖放功能。当Angular 调用钩子时,我是否必须调用它的destroy
函数?ngDestroy()
图书馆的destroy
功能:
删除 Dragula 用于管理容器之间拖放的所有拖放事件。如果在拖动元素时调用 .destroy,则拖动将被有效取消。
它所做的只是从 DOM 中删除事件侦听器。如果 DOM 本身被 Angular 删除了,也许就不需要删除事件监听器了?
请解释一下我是否在这里遗漏了什么。
解决方案
推荐阅读
- javascript - 模块覆盖先前附加的窗口 mouseup 事件
- java - 带有 MediaPlayerService 的 java.lang.IllegalStateException
- flutter - 如何在颤动中显示动画 gif?
- python - 如何获取组合框的选定值(并将其存储在变量中)?
- laravel - 如何将数据传递给 Laravel 5.6 中的所有视图?
- r - 让您的统计学家满意:Stata 与 R 学生的 t 检验
- sql - 我们可以在组子句中使用相关子查询吗?
- metadata - 从网页获取元信息,给定它的 url?
- java - Oracle 和 java 自动启动
- c++ - 如何决定我需要多少个互斥锁?