Так в моем проекте:
У меня есть
Observable.combineLatest(this.service.getService(), this.store.select('A'))
.takeUntil(this.ngUnsubscribe)
.subscribe(([serviceResponse, storeResponse]) => {
//do sth.
}
Тем не менее, сделать что-то. возникла ошибка «невозможно прочитать свойство неопределенного». Затем я понимаю, что CombineLatest генерирует метод subscribe () с начальным значением (пустым массивом) this.service.getService (). Есть ли способ, которым я могу приостановить выполнение подписки, пока не будет заполнен массив serviceResponse?