【发布时间】:2019-11-25 13:45:43
【问题描述】:
我对 Angular 服务教程代码有一些疑问:
- 以下代码中的 TODO 注释是什么意思?
- 如果我们在此处添加消息,是否有可能在获取 HEROES 之前添加消息,因为 Observable 是异步的,我们无法控制它?
- 在接收Observable的调用者的subscribe函数中添加消息会更好吗?
getHeroes(): Observable<Hero[]> {
// TODO: send the message _after_ fetching the heroes
this.messageService.add('HeroService: fetched heroes');
return of(HEROES);
}
我希望只有在实际获取 HEROES 后才会添加“HEROES is fetched”消息。
【问题讨论】:
-
是的,如果您将其添加到调用者的订阅中会更好
标签: angular typescript angular-observable