我有我的observable with interval和takeuntil,它在angular 5中工作得很好,现在当我将它更新为angular 6和rxjs6时,它失败了。我从Observable.interval更改为interval,但takeuntil不起作用。我需要takeuntil,因为当组件被销毁时,我需要停止这个可观察对象。import { Observable, Subject } from "rxjs";
private onDestroy$ = new Sub
我知道activatedRoute实际上是BehaviourSubject,但是因为它暴露了API是可观察的,所以我不想冒险。 take(1), this.currentPage = new BehaviourSubject(+(query.page) || 1);
// Other components actually change t
由于某些原因,我不能在我的任何可观测数据上使用takeUntil方法。我的IDE (Visual )在我编写代码时显示它是一个有效的方法,它编译得很好(从类型记录),但是当我运行它时,我可以在我的任何一个可观察到的数据上得到takeUntil is not a function我使用的是rxjs 5.3.0版本。<any> = new BehaviorSubject<any>({});