【发布时间】:2017-01-13 10:24:07
【问题描述】:
有人可以帮我理解什么时候应该使用$rootScope.$on 和$scope.$on。
我知道它主要是为了听不同的范围($rootScope 和 $scope)。
我的查询是针对以下场景:
我应该使用 $rootScope.$emit 和 $rootScope.$on
或
我更喜欢:$rootScope.$broadcast 和 $scope.$on 我知道这不是一个好的选择,因为它会广播给所有
$scopeobj。
或
我应该去:$rootScope.$broadcast 和 $rootScope.$on
如您所见,我需要处理 $rootScope 级别的事件。
以上三种实现有什么区别?
【问题讨论】:
-
您还需要这个问题的答案吗?我可以创建一个。
-
@lin: 是的,那太好了。我的疑问仍然存在
-
完成 =) 请检查我的答案。