Приостановите выполнение в subscribe (), пока условие не выполнится - PullRequest
0 голосов
/ 09 января 2019

Так в моем проекте:

У меня есть

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

Тем не менее, сделать что-то. возникла ошибка «невозможно прочитать свойство неопределенного». Затем я понимаю, что CombineLatest генерирует метод subscribe () с начальным значением (пустым массивом) this.service.getService (). Есть ли способ, которым я могу приостановить выполнение подписки, пока не будет заполнен массив serviceResponse?

...