好的,所以这可能已经被问过并回答了,但是我找不到它。在我的HTML中,我已经声明了window.scroll事件的监听器。由于这是在我的HTML中声明 ,
params
来完成吗?如果是这样,怎么样?我正在使用 Angular2 RC.1 。
我的HTML:
params
我有点担心,如果组件被销毁,监听功能仍然会在内存中,如果没有绑定,会导致问题。任何关于此事的信息都非常感谢! TIA!
答案 0 :(得分:0)
@drewmoore已在评论@Günter's answer中引用:“对于声明性添加的侦听器,无法取消注册”。
Angular将取消注册在销毁组件时添加的任何/所有事件侦听器。
让我们考虑一下......如果Angular没有这样做,它会在大型应用程序中导致严重的内存泄漏。 Angular面向拥有多个开发人员的大型应用程序。