离子框架中的公开事件
pubsub events in ionic framework
我希望能够在服务中触发事件并让控制器订阅这些事件,就像services.js中那样
SomeLibrary.publish('some-channel', some_data);
和controller .js
中的类似内容SomeLibrary.subscribe('some-channel', function (data){do_something(data);});
所以我遇到https://www.npmjs.com/package/js-mediator,它做完全相同的,但我不认为它是支持的。那么,有没有办法让MediatorJs与离子框架一起工作?我尝试将它包含在index.html中,就像这样在cordova.js import
下<script src="lib/mediator/mediator.min.js"></script>
在我的app.js中像这样
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services', 'ngCordova','mediator-js'])
但它也不起作用,如果不能这样做,请告知任何其他替代方案
谢谢。
我用mediator.js替换了mediator.min.js,并从deps列表中删除了mediator-js,一切正常
相关文章:
- 我需要创建一个事件侦听器.但是我不想使用任何框架
- 带有事件模拟的javascript UI测试框架
- 如何使用 Kango 框架在 Firefox 中DOCUMENT_COMPLETE收听事件
- 打开任何文本/文档文件进行编辑,使用Javascript/DOJO/或基于框架的点击事件和Java进行编辑
- jQuery 单击事件选择选项不适用于 jQuery Mobile 框架
- angular是否有事件发布/子框架
- Listbox需要触发OnMouseDoubleClick事件.. NET框架
- 通过聚合框架或map/reduce将事件数据嵌入MongoDB中的文档
- 没有可滚动框架的Javascript滚动事件
- jQuery事件回调只运行一次(类angular框架开发)
- 在移动设备上使用jcarousel框架时,在pageshow()事件上延迟几秒钟
- 滑动事件不发射-离子框架
- 在滚动子框架时接收touchmove事件
- 如何在facebook画布框架内捕获滚动事件
- 如何用Ionic框架监听范围拖动事件
- 在iFrame内嵌套的框架中捕获滚动事件
- 使用onclick事件来播放框架scala模板
- kendo ui事件(或来自其他框架的事件)是Javascript事件
- 离子框架中的公开事件
- PhoneGap +事件工具包框架