Нужно ли уничтожать экземпляр dragula для Angular компонентов, если DOM все равно будет удален? - PullRequest
1 голос
/ 23 января 2020

Использование библиотеки dragula в моем приложении Angular (angular версия 8) для перетаскивания мышью. Нужно ли вызывать функцию destroy, когда ngDestroy() ловушка вызывается Angular?

Функция библиотеки destroy:

Удаляет все события перетаскивания используется Dragula для управления перетаскиванием между контейнерами. Если .destroy вызывается во время перетаскивания элемента, перетаскивание будет эффективно отменено.

Все, что он делает - это удаляет прослушиватели событий из DOM. Если сам DOM удален Angular, может быть, нет необходимости удалять прослушиватели событий?

Пожалуйста, объясните, если я что-то здесь упускаю.

...