javascript - transmision - $ emitir $ difusión sincrónica o asincrónica?
transmision sincronica y asincronica (1)
¿Son $scope.$emit()
y $scope.$broadcast()
sincrónicos o asíncronos en el sentido literal?
Por ejemplo, en los casos.
$scope.$emit()
console.log(" I am finished sending events");
y
$scope.$broadcast()
console.log(" I am finished sending events");
Si todos los oyentes son síncronos (no tienen llamadas ajax, etc.), ¿el registro solo se realizará después de que todos los oyentes reciban sus eventos?
Son sincrónicos
Consulte también https://groups.google.com/d/msg/angular/yyH3FYAy5ZY/APANNMnolD8J