Можно ли отменить наблюдаемое в середине цепи? Предположим, у нас есть некая цепочка событий, которые зависят друг от друга, и если одна цепочка дает сбой, нет необходимости продолжать.
observable_1.pipe(
take(1),
switchMap((result_1) => {
// Do something that requires observable_1 and return something
// If it fails, there is no point to proceed
// If it succeeds, we can continue
}),
switchMap((result_2) => {
// Do something that requires result_2 and return something
// If it fails, there is no point to proceed
// If it succeeds, we can continue
}),
// etc...
);