Я сделал несколько операций в наблюдаемом операторе rxjs "pipe". Приложение работает, но когда я запускаю тест, у меня появляется эта ошибка: «TypeError: Невозможно прочитать свойство« подписаться »из неопределенного» * 1001 *
Я также попытался использовать оператор фильтра, чтобы пропустить неопределенное значение наблюдаемого. Я также пытался создать функцию, когда помещал операции оператора «pipe» для проверки его возврата. После этого я подписываюсь на него, но у меня та же ошибка
this.repertory.family
.pipe(
map(d => d.map(dr => dr.name).reduce((prev, curr) => prev.concat(curr), [])),
)
.subscribe(d=> (this.person= d.find(character=> (character.id= this.zoning.ref))))
Я хочу проверить, является ли результат операций оператора "pipe" неопределенным. Спасибо!