#angular #observable
#angular #наблюдаемое
Вопрос:
Я планирую создать сообщение для выполнения печати. Мне не нужно ничего возвращать из этого вызова. Я выполнял свои вызовы, используя .subscribe(x => this.data = x)
знание того, что мне ничего не нужно возвращать, возможно ли выполнить этот наблюдаемый вызов без использования .subscribe(...)
?
Ответ №1:
Из официального руководства просто вызовите subscribe()
его.
this.heroService.deleteHero(hero).subscribe();
https://angular.io/tutorial/toh-pt6#delete-a-hero
Вам нужно вызвать subscribe , в противном случае наблюдаемое ничего не будет делать, пока на него не будет подписано что-то.
Комментарии:
1. Существуют и другие методы выполнения наблюдаемого без вызова
subscribe
себя. Например, вы могли бы использоватьtoPromise()
вместо этого.2. @arieljuod спасибо! Это то, что мне нужно было знать.