javascript - 订阅时让Subject发出一个值

标签 javascript rxjs reactive-programming

订阅时如何使主题发出值?

let mySubject = new Subject<string>
// specify somehow that when you subscribe to mySubject, it emits 'foo'

mySubject.subscribe(value => {
  // get 'foo' here
});

最佳答案

您现在只需要使用.next将数据推送到流中

下面的代码应该工作:

const mySubject = new Subject()

mySubject.subscribe(value => {
  console.log(value)
});

mySubject.next("foo")

关于javascript - 订阅时让Subject发出一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45654470/

相关文章:

javascript - 有没有一种方法可以独立处理为多个可观察对象发出的值,然后在所有可观察对象完成后做一些事情?

android - 使用回调/监听器链接 RxJava 可观察对象

javascript - 如何使用 YouTube API 将视频观看次数获取到 Google 电子表格中?

javascript - 将 POST 答案拆分为不同的 jquery 值

angular - 在第一个值发射后,主体从数组中失去观察者。 Angular RouteReuseStrategy 表编辑表单通信

rxjs - Observable 发出数据时是否一定完成?

java - 带有 Spring 5 的响应式(Reactive) WebSockets - 如何获取初始消息

java - 在while循环中构建Flux对象

javascript - 填充输入后自动添加一个div

javascript - jQuery 无法在动态生成的按钮或 p 标签上运行 .click 事件