我有LoadingIndicatorCtrl
,我在$rootScope
上放了两个侦听器,而在$scope
上放了两个侦听器。调用某些函数时,范围侦听器被破坏,$rootScope
侦听器发生了一些有趣的事情:
{
$$listeners: [f, null, null, null, null]
}
如果我的监听器数组充满null
可以吗?
信息
我正在使用angularjs 1.2.5
将侦听器放入数组,然后循环通过以取消订阅:
var indicatorListeners = [
$scope.$on('show', show),
$scope.$on('hide', hide),
$rootScope.$on('showLoadingIndicator', showLoadingIndicator),
$rootScope.$on('hideLoadingIndicator', hideLoadingIndicator),
];