@Fengol

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

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

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

Войти через центр авторизации
Похожие вопросы