当作用域被销毁时,是否需要注销作用域监视

Do you need to deregister scope watches when scope is destroyed?

本文关键字:作用域 监视 是否 注销      更新时间:2023-09-26

假设您创建了一个本地作用域,然后调用$scope.$watch()$scope.$on()。当局部作用域被破坏时,您是否需要通过调用$watch$on返回的注销方法来注销它们,或者它们将自动注册?

我正在尝试清理一些内存泄漏,这看起来可能是一个。当然,文档中对此并不是很清楚

将自动清理监视器和侦听器。它们都被保存为它们所注册的作用域的属性:$$watchers中的观察者和$$listeners中的监听者。