Size: a a a

Советский Angular

2019 December 02

В

Владимир in Советский Angular
А вы все знали, да, что если используешь switchMap и получаешь error во внешнем потоке, то внутренний поток продолжает выполняться?
А ещё, если во внутреннем потоке тоже ошибка, то вывалится в их общий обработчик только первая ошибка..
источник

В

Владимир in Советский Angular
Откуда все эти тонкости знать можно вообще..? ))
источник

]🌶

][oroshiy b0ber 🌶 in Советский Angular
Пользоваться почаще свитчмапом и побольше ломать голову почему не работает
источник

Вキ

Вертихвост キバ in Советский Angular
Владимир
Откуда все эти тонкости знать можно вообще..? ))
Понимать флоу потоков
источник

В

Владимир in Советский Angular
Вертихвост キバ
Понимать флоу потоков
ааа, во, даже веселее. Если оба catchError потоков возвращают of(error), то они оба срабатывают, а их общий обработчик нет.

Если один из них возвращает throwError, то сработает он и общий, и в общий попадёт ошибка из того, который кинул throwError

Если оба возвращают throwError, то сработает первый и ошибка соответственно тоже попадёт в общий из него
источник

Вキ

Вертихвост キバ in Советский Angular
Владимир
ааа, во, даже веселее. Если оба catchError потоков возвращают of(error), то они оба срабатывают, а их общий обработчик нет.

Если один из них возвращает throwError, то сработает он и общий, и в общий попадёт ошибка из того, который кинул throwError

Если оба возвращают throwError, то сработает первый и ошибка соответственно тоже попадёт в общий из него
что значит “общий обработчик”?
источник

KA

Kulagin Alex in Советский Angular
Решай лисьи задачки:-)
источник

В

Владимир in Советский Angular
Вертихвост キバ
что значит “общий обработчик”?
of(1).pipe(switchMap(() => of(2), catchError())
источник

В

Владимир in Советский Angular
вот этот
источник

KA

Kulagin Alex in Советский Angular
@thekiba кажется пора делать на свитчмап
источник

Вキ

Вертихвост キバ in Советский Angular
Kulagin Alex
@thekiba кажется пора делать на свитчмап
лайтовенький?
источник

В

Владимир in Советский Angular
ну т.е. он не то, чтобы общий.. он того потока, который получается в результате слияния первого со вторым
источник

Вキ

Вертихвост キバ in Советский Angular
Владимир
ну т.е. он не то, чтобы общий.. он того потока, который получается в результате слияния первого со вторым
слияния?
источник

В

Владимир in Советский Angular
Вертихвост キバ
лайтовенький?
нет, хардовенький
источник

KA

Kulagin Alex in Советский Angular
Вертихвост キバ
лайтовенький?
Чтобы Вова понял что он не понял:-)
источник

В

Владимир in Советский Angular
я знаю как работает свичмап!!!!1111))))))
Он получает на вход поток, подписывается на него и возвращает другой поток
источник

В

Владимир in Советский Angular
Kulagin Alex
Чтобы Вова понял что он не понял:-)
источник

В

Владимир in Советский Angular
:D
источник

Вキ

Вертихвост キバ in Советский Angular
Владимир
я знаю как работает свичмап!!!!1111))))))
Он получает на вход поток, подписывается на него и возвращает другой поток
но это не слияние)
источник

N👩

Nikita 👩🏻‍💻💭 in Советский Angular
Слияние это mergeMap
источник