rxjs“join”运算符发生了什么?

时间:2018-01-10 19:28:40

标签: angular typescript rxjs reactivex

reactivex.io 文档中,有一个名为join的运算符: http://reactivex.io/documentation/operators/join.html

这个运营商变成了什么?看起来这可能是在RxJS 5中删除了吗?我该怎么做才能取而代之?

在我的Angular / TypeScript应用程序中,当我尝试在Observable上调用.join()时出现编译器错误。

我尝试手动导入它,但NPM模块中没有“rxjs / add / observable / join”。即使我输入了一个TypeScript模块声明来使编译器满意,我仍然在运行时遇到错误。

1 个答案:

答案 0 :(得分:0)

如果您使用间隔的连接运算符,则可以将其替换为

observableA.timestamp().
      combineLatest(observableB.timestamp(),
      (a, a) => {return {a, b})
.filter(({a, b}) => { return Math.abs(a.timestamp - b.timestamp) < 1000})