angular – RxJs 6:从Observable获取ConnectableObservable

前端之家收集整理的这篇文章主要介绍了angular – RxJs 6:从Observable获取ConnectableObservable前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Angular 6需要更新RxJs 6并且使用RxJs更新Observable.publish()函数消失了.我在RxJs /运算符中找到了一个发布运算符,但是我无法弄清楚如何使用它.

如何重写这个RxJs 5代码以使用RxJs 6?

const myConnectableObservable = this.getObservable().publish()

解决方法

import { ConnectableObservable } from "rxjs"
import { publish } from "rxjs/operators";

const myConnectableObservable: ConnectableObservable<MyClass> = myService.getObservable().pipe(publish()) as ConnectableObservable<MyClass>;

特别感谢@cartant

猜你在找的Angularjs相关文章