我正在尝试理解Reactive JS。在 JQuery 中,我可以触发自定义事件
$(document).bind('eventbus', function(e, d) { console.log(d);});
$(document).trigger('eventbus', 'test');
并传递数据(即“测试”)。目前尚不清楚如何在 RxJS 中执行此操作。我可以尝试将 jquery 事件转换为
var observable = $(document).ToObservable('eventbus');
但 observable 返回事件对象而不是我的数据对象。如何使用 RxJS 触发带有数据的自定义事件?我是否总是需要搭载其他一些事件类型?我的目标是使用 RxJS 创建一个简单的事件总线。