RxJs 6:从Observable获取ConnectableObservable

Kev*_*ski 7 rxjs angular rxjs6

Angular 6需要更新RxJs 6并且随着RxJs更新,该Observable.publish()功能消失了.我找到了一个publish操作员,RxJs/operators但我无法弄清楚如何使用它.

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

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

Kev*_*ski 9

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

const myConnectableObservable: ConnectableObservable<MyClass> = myService.getObservable().pipe(publish()) as ConnectableObservable<MyClass>;
Run Code Online (Sandbox Code Playgroud)

特别感谢@cartant