在subscribe()中暂停执行,直到满足条件

时间:2019-01-09 20:58:35

标签: angular execution pause combinelatest

所以在我的项目中:

我有

Observable.combineLatest(this.service.getService(), this.store.select('A'))
.takeUntil(this.ngUnsubscribe)
.subscribe(([serviceResponse, storeResponse]) => {
//do sth.
}

但是,做某事。引发“无法读取未定义的属性”错误。然后我意识到CombineLatest发出带有this.service.getService()初始值(空数组)的subscribe()。有没有办法我可以暂停订阅的执行,直到serviceResponse的数组填满?

0 个答案:

没有答案