试图找到一些 AngularJS $rootScope.$broadcast
的基本信息,但 AngularJS 文档没有多大帮助。简单地说,我们为什么要用这个?
此外,在 John Papa 的 热毛巾模板中,有一个名为 $broadcast
的通用模块中的自定义函数:
function $broadcast() {
return $rootScope.$broadcast.apply($rootScope, arguments);
}
我不明白这是在做什么,所以这里有几个基本的问题:
1) $rootScope.$broadcast
是做什么的?
2) What is the difference between $rootScope.$broadcast
and $rootScope.$broadcast.apply
?