Что происходит с другими наблюдаемыми при победе rxjs.race ()? - PullRequest
1 голос
/ 06 ноября 2019

Представьте, что у нас есть пара Observables, и мы помещаем их в оператор race (). Когда один из них выиграет, другие будут отменены или названы «завершенными», или что именно? Я не нашел никакой информации об этом в официальных документах.

1 Ответ

0 голосов
/ 06 ноября 2019

Ну, быстрое копание в документах показывает, что остальные наблюдаемые больше не будут подписываться:

race: race () больше не будет подписываться на последующиенаблюдаемые, если предоставленный источник синхронно ошибается или завершается. Это означает, что побочные эффекты, которые могли возникнуть во время подписки в этих редких случаях, больше не будут возникать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...