RxJs разница между полными и отписаться в Observable? - PullRequest
0 голосов
/ 06 сентября 2018

после завершения события отменит подписку Наблюдаемая или нет или любая другая разница.

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

Если вы выполните Observable, он вызовет метод complete(), затем логика разрыва и unsubscribe(). Вызов unsubscribe() сам по себе не вызывает полный метод. Угловая асинхронная труба является примером вызова unsubscribe. Поэтому, если у вас есть завершенный метод и вы используете асинхронный канал, он не будет вызван.

0 голосов
/ 06 сентября 2018

Вы заполняете Observable и отмените подписку Subscription.Это два разных метода для двух разных объектов.Вы подписываетесь на наблюдаемую, которая возвращает объект Subscription.

Если вы хотите прекратить прослушивание излучений из Observable, вы звоните subscription.unsubscribe().

Если вы хотите Observable чтобы закончить свое задание, звоните observable.complete().Полный метод сам по себе также отменит любые возможные подписки.

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