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

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

of(0,1,2,3).pipe(
 // ...
).subscribe({
  next:console.log,
  complete: console.log.bind(console, 'complete')
});
  • Вопрос задан
  • 151 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 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),
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
21 дек. 2024, в 01:12
1000 руб./за проект
20 дек. 2024, в 22:55
1500 руб./за проект