6
$ rootScope。$ broadcast与$ scope。$ emit
现在,之间的性能差异$broadcast和$emit已被淘汰,没有任何理由,更喜欢$scope.$emit到$rootScope.$broadcast? 他们是不同的,是的。 $emit 仅限于范围层次结构(向上)-如果适合您的设计,这可能很好,但是在我看来,这是一个相当随意的限制。 $rootScope.$broadcast在所有选择收听此活动的人中都有效,这在我看来是一个更明智的限制。 我想念什么吗? 编辑: 为了对回答做出澄清,调度的方向不是我要解决的问题。$scope.$emit向上调度事件,$scope.$broadcast-向下调度事件。但是,为什么不总是使用它$rootScope.$broadcast来吸引所有预期的听众呢?