为什么我们要在AngularJS中使用ReferenceError: katex is not definedbroadcast
ReferenceError: katex is not definedbroadcast用于广播一个 “全局 “事件,该事件可以被该特定作用域的任何监听器捕获。下级作用域可以通过使用ReferenceError: katex is not definedon来捕捉和处理这个事件。
语法:
参数:
- listener:它用于指定事件被捕获时要调用的函数。
步骤:
- 创建一个ParentController,你想从它那里提出/广播一个事件。
- 在AngularJS中使用$rootScope.$broadcast来广播来自ParentController的事件。
- 创建一个ChildController或ExternalController(即不是ParentController的直接后代)来捕捉和处理该事件。
- 在AngularJS中使用$scope.$on来捕捉相应的事件。
例子:这个例子使用$rootScope.$broadcast来引发一个事件。
输出: