addEventListener会导致内存泄漏吗?

Does addEventListener cause memory leaks?

本文关键字:泄漏 内存 addEventListener      更新时间:2023-09-26

我正在写一个angular应用程序,我使用addEventListener几个事件。我的问题是,当路由发生变化时,事件侦听器是否仍然处于活动状态?如果是这样,是否需要手动删除它们以防止内存泄漏?

我的目标是现代浏览器:Safari, Firefox, Chrome, IE>= 10

当使用'vanilla js'将事件绑定到dom时,它们不会被解除绑定,所以你应该手动执行此操作。我看不出你在使用angular时为什么要这样绑定事件。

一个很好的解释一切的帖子:https://stackoverflow.com/a/27016855/5223929