@korenb_white

Почему retryWhen оператор не подписывается на поток снова?

Я написал пример на StackBlitz: https://stackblitz.com/edit/rxjs-nndpag

Я, видимо, не понимаю как работает retryWhen оператор. Вместо того чтобы заново обращаться в promise и генерировать число, он зацикливается на себе и бесконечно "крутит" ошибку.

Вот что я ожидаю в консоли:

> generating number
> {{number}}
> COMPLETE!


Либо, когда несколько неуспешных чисел сгенерировалось:

> generating number
> error: shit
> generating number
> error: shit
> generating number
> {{number}}
> COMPLETE!


А на данный момент я получаю такую картинку при неудачной цифре:

> error: shit
> error: shit
> error: shit

без конца...

Уважаемые реактивные программисты, что я делаю не так?)
  • Вопрос задан
  • 27 просмотров
Решения вопроса 1
@korenb_white Автор вопроса
В итоге сам разобрался. Ответ здесь
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы