Проблемы с использованием операторов RXJS так, как они были предназначены для использования.
Моя конечная точка возвращает Observable<Array<TaskReprintReasonCode>>
Затем я использую асинхронный канал для подписки на эту наблюдаемую.
this.reason$ = this.taskService.getTaskReprintReasonCodes();
Это прекрасно работает, пока мне не нужно отфильтровать или отобразить что-то из этого списка причин.
this.reasons$ = this.taskService.getTaskReprintReasonCodes().pipe(filter(r => r.reasonDescription === 'New'))
Ядумаю, это связано с тем, как я определяю тип, возвращаемый из БД.Это плохая практика, чтобы называть Observabe<INSERTTYPE[]>