控制器被销毁时清理处理程序

时间:2014-06-12 02:53:40

标签: angularjs

在角度方面,我的每条路线都有控制器。

假设我在控制器主体中设置了一个监听器:

$rootScope.$on 'myEvent', console.log

如果我离开页面,是否需要处理此事件处理程序?

1 个答案:

答案 0 :(得分:1)

是。您必须取消注册您的事件处理程序。

注册活动时,您将获得注销功能。


来自the docs on $on

  

返回此侦听器的注销函数。