和许多Oberservers正在听它并做某事。我要做的是等待观察者完成,然后再执行其他操作。
mySubject.next();
然后等待观察者或其他任何东西的回调。
答案 0 :(得分:0)
我想做的就是等待观察者完成然后做 其他的东西
为此,有一个完整的回调。如果您的主题将致电mySubject.complete()
,则称为完整回叫:
mySubject.subscribe(null,null, () => { /* complete */ })
答案 1 :(得分:0)
据我了解,您要先发出内容,然后等待所有订阅者完成操作,然后再执行其他操作。
根据Rxjs subject definition,主题就像事件发射器:它是单向的。
恐怕这种方法根本无法实现。
您应该查看ngrx-store,它使您能够调度动作和效果。
答案 2 :(得分:-1)
您可以像这样订阅您的主题;
mySubject.subscribe(data => {
//You can do what you want here
})