$ emit $ broadcast同步还是异步?

时间:2013-08-08 15:42:58

标签: javascript angularjs

$scope.$emit()$scope.$broadcast()在字面意义上是同步还是异步?

例如,在案例中

$scope.$emit()
console.log(" I am finished sending events");

$scope.$broadcast()
console.log(" I am finished sending events");

如果所有侦听器都是同步的(没有ajax调用等),那么日志只会在所有侦听器收到事件后发生吗?

1 个答案:

答案 0 :(得分:32)