$ rootScope。$ emit流向$ rootScope和$ rootScope. $ broadcast在范围内向$ rootScope和angularjs中的所有$ scope流动。我仍然对angularjs加载器指示器的确切用途感到困惑。
答案 0 :(得分:1)
$rootScope.$emit
只允许其他$rootScope
侦听器捕获它。当你不希望每个$ scope获得它时,这很好。
$rootScope.$broadcast
是一种可以让所有内容听到它的方法。
这可能有所帮助,您可以参考here
中的原始答案