【发布时间】:2019-03-26 00:16:21
【问题描述】:
我定义了以下 BehaviorSubject:
private posts = new BehaviorSubject<any[]>([]);
并在初始化时:
ngOnInit() {
this.posts
.takeUntil(!this._postsLoaded)
.subscribe(x => {
this._postsLoaded = true;
// do something
});
}
但它得到以下错误,虽然它应该工作:
Property 'takeUntil' does not exist on type 'BehaviorSubject<any>'
【问题讨论】:
-
你使用的是哪个版本的 rxjs?
-
"rxjs": "^6.0.0",
-
那么你必须使用管道。请参阅此takeUntil 示例
标签: angular rxjs observable