@Pantene742

Как в Rx.js отловить ошибку в родительском пайпе Subject?

https://stackblitz.com/edit/rxjs-jyrfi7?devtoolshe...
В примере выше у меня есть rootSubjec$ = Subject от которого наследуются друге стримы как в примере кода - const firstChildStream$ = rootSubjec$.pipe

В этих стримах в пайпе может быть ошибка и тогда падает весь поток merged$ где
merged$ = merge(rootSubjec$, firstChildStream$, secondChildStream$)

Я могу хендлить ошибку в каждом дочернем потоке(28 закоментированная строка), Но можно как то похендлить ошибку в рутовом стриме в одном месте ? чтоб не повторять код поддерживания ошибки http запроса в каждом дочернем стриме ?

На базе данного кода у меня построен стор типа Ngrx - это вырванная из контекста проблемная часть.
Очень много повторяемого кода будет если я буду хендлить в каждом Екшене Http ошибку, Их 100500.
Хотелось бы как то в рутовом стриме поставить пайп оператор какой то и там хендлить все ошибки которые могут быть
в дочерних стримах
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы