Size: a a a

Советский Angular

2019 December 02

Вキ

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

Вキ

Вертихвост キバ in Советский Angular
Подсказка: создаст новый …
источник

В

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

Вキ

Вертихвост キバ in Советский Angular
он не возвращает никаких подписок
источник

В

Владимир in Советский Angular
а если бы в нём был throwError, то она упала бы в обработчик ошибок в подписке? Который по дефолту не обязателен
источник

Вキ

Вертихвост キバ in Советский Angular
Вертихвост キバ
Подсказка: создаст новый …
создаст новый п****
источник

В

Владимир in Советский Angular
Вертихвост キバ
он не возвращает никаких подписок
нет, я имел ввиду не подписку, а В подписку, метод subscribe, он вернёт значение
источник

В

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

В

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

Вキ

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

В

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

Вキ

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

В

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

Вキ

Вертихвост キバ in Советский Angular
а значит что будет в консоли?
источник

В

Владимир in Советский Angular
Вертихвост キバ
а значит что будет в консоли?
1
источник

Вキ

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

В

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

В

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

Вキ

Вертихвост キバ 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)
источник

В

Владимир 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)
думаю
источник