我有一个像这样的ReplaySubject:
matchCount = new ReplaySubject<number>();
totalCount = new ReplaySubject<number>();
我这样使用它:
getMatchedEventsCount(){
return this.dcs.matchCount.asObservable();
}
getTotalEventsCount(){
return this.dcs.totalCount.asObservable();
}
我只是得到了计数 - 我只需要每个重播主题的最后一个(最近的)值,我不需要所有值。
有办法吗?
答案 0 :(得分:2)
在构造函数中指定要重播的事件数:
new ReplaySubject<number>(1);