Задать вопрос
@Fengol

Как завершить Observable по условию?

of(0,1,2,3).pipe(
 // ...
).subscribe({
  next:console.log,
  complete: console.log.bind(console, 'complete')
});
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Zraza
@Zraza
Помог ответ? Отметь решением!
Не спец в rxjs, но можно попробовать такое:
const stream = of(0,1,2,3);
const yourMagicCondition = x => x === 2;
const interrupter = stream.pipe(
  filter(yourMagicCondition),
  take(1),
);

stream.pipe(
  takeUntil(interrupter),
  merge(interrupter),
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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