angularjs - 有没有办法检测广播的事件监听器?

标签 angularjs events angularjs-scope

从我的 rootScope 广播时,如果没有事件监听器监听我的事件,我想在 rootScope 中运行我自己的函数。这可能吗?

最佳答案

我不在可以快速验证的计算机附近,但我认为您可以使用:

$rootScope.$$listenerCount[eventName] === 0

关于angularjs - 有没有办法检测广播的事件监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26557014/

相关文章:

javascript - 为一个事件和一个元素只写一个 block 是不是更好?

Javascript 变量范围和事件处理程序

javascript - 未添加 AngularJS 类 ng-scope

angularjs - 如何通过服务请求和指令使用 Angular 作用域

javascript - for循环完成后调用函数

javascript - 表单数据不再起作用

javascript - 如何在 ui-sref 中转义 UI 路由器参数

javascript - 注入(inject) Controller 和模拟 AngularJS 服务

amazon-web-services - aws cloudformation s3 向 SQS 发出的事件通知不起作用

javascript - 使用 $scope 变量自动设置字段 - AngularJS