Size: a a a

Советский Angular

2019 December 02

В

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

of(1, 2, 3).pipe(
 mergeMap((i) => {
   const source = i === 1
     ? throwError(i)
     : of(i);
   
   return from(source).pipe(
     catchError((i) => of(i))
   );
 })
).subscribe(console.log)
1 2 3
источник

Вキ

Вертихвост キバ in Советский Angular
понятно почему?
источник

В

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

Вキ

Вертихвост キバ in Советский Angular
А сколько потоков создастся для первого значения?
источник

В

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

Вキ

Вертихвост キバ in Советский Angular
Да, считается
throwError создает поток, который эмитит ошибку
источник

Вキ

Вертихвост キバ in Советский Angular
Если теперь у тебя есть понимание вот этого всего, то поидее проблем возникнуть больше не должно
источник

В

Владимир in Советский Angular
Вертихвост キバ
Если теперь у тебя есть понимание вот этого всего, то поидее проблем возникнуть больше не должно
По идее да :D спасибо большое :D единственное, что может быть с отпиской от потока в switchMap возникнет, но я сейчас проверю кое что и окончательно выясню
источник

Вキ

Вертихвост キバ in Советский Angular
Владимир
По идее да :D спасибо большое :D единственное, что может быть с отпиской от потока в switchMap возникнет, но я сейчас проверю кое что и окончательно выясню
На закрепление, что выведется в консоль?

throwError(1000).pipe(
 catchError((i) => of(i + 1)),
 catchError((i) => of(i + 10))
).subscribe(console.log)
источник

Вキ

Вертихвост キバ in Советский Angular
источник

Вキ

Вертихвост キバ in Советский Angular
источник

KA

Kulagin Alex in Советский Angular
Почему все одно и то же отвечают?
источник

Вキ

Вертихвост キバ in Советский Angular
Kulagin Alex
Почему все одно и то же отвечают?
так это же хорошо)
источник

В

Владимир in Советский Angular
Kulagin Alex
Почему все одно и то же отвечают?
Не все :)
источник

KA

Kulagin Alex in Советский Angular
О! Ура разнообразие:-)
источник

В

Владимир in Советский Angular
Kulagin Alex
О! Ура разнообразие:-)
Это всё фанаты сырочка :)
источник

IB

Igor Bodnar in Советский Angular
Dima Puris
больше только у "Определение одежды как у блогера"
Отмечаешь уже ?)
источник

DP

Dima Puris in Советский Angular
Igor Bodnar
Отмечаешь уже ?)
источник

IB

Igor Bodnar in Советский Angular
Лям?
источник

DP

Dima Puris in Советский Angular
0
источник