如何在AngularJs服务中创建自定义事件

rmg.n3t:

我正在从事AngularJs项目。我有一项可以设置和删除某些按钮上的事件的服务。我不想与按钮直接交互的另一项服务利用了该服务。但是,我希望通过第一个服务过滤并在第二个服务中处理按钮单击事件。由于我不希望第二个服务知道按钮,因此我认为我需要在第一个服务中创建一个自定义事件。单击按钮后,如何创建自定义事件并触发它?

提前致谢。

猪:

如果要在服务/指令之间发送事件,请使用broadcast

$rootScope.$broadcast('buttonPressedEvent');

并像这样接收它:

$rootScope.$on('buttonPressedEvent', function () {
             //do stuff
        })

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在AngularJS中绑定自定义事件?

如何在C#中创建自定义事件

如何在Typescript中创建自定义事件?

如何在 Svelte 中创建自定义事件?

如何在策略中心中创建自定义事件

如何在angularjs指令中绑定到自定义事件?

如何在angularjs的自定义服务中注入$ cookie?

如何在angular中创建和触发自定义事件

如何在自定义原型方法中创建attach socket.io事件?

如何在AWS Event Bridge中创建自定义事件总线?

如何在 CKEditor 自定义插件中访问 AngularJS 服务/工厂

如何在 Shopware 6 中创建/获取自定义服务的实例

如何在symfony2中为自定义类创建服务容器

如何在团队服务中创建自定义构建环境?

如何在Jest中收听自定义Svelte事件

如何在Web组件中捕获自定义事件?

如何在fullcalendar事件中插入自定义数据?

如何在Angularjs的单个模块中创建多个自定义过滤器

在Java中创建自定义事件

如何在mvvmlight中实现自定义导航服务

如何在自定义ValidationAttributes中获取/注入服务

如何在AngularJS中引发自定义异常?

如何在自定义控件中创建一个按钮以触发onClick事件,并以自定义控件所在的主要形式对其进行处理?

如何在Swift中创建自定义UITableViewCell类?

如何在ActiveAdmin gem中创建自定义页面

如何在Joomla中创建自定义联系表单?

如何在R Highcharter中创建自定义形状

如何在 Python 中创建自定义错误消息

如何在ReactiveCocoa 4中创建自定义信号?