【发布时间】:2019-06-10 06:16:38
【问题描述】:
我在我的 Angular 项目中使用 NGRX,因为我们知道store.select 的返回值是Observable 的类型。在我的service 之一中,我计划获取状态值,并将此值用作 API 请求的输入参数。如下:
// the userIDs$ is return by store.select method
this.demoService.userIDs$.subscribe((res) => {
console.log('userids', res); // output first
})
console.log('after wellids...') // output after the console in subscription callback
this.http.post<string[]>(
url,
{ ids: userids} // the user ids as input parameter
);
我的问题是订阅userIDs observable,回调是同步还是异步?根据我的调试,第一个控制台在第二个控制台(订阅之外的那个)之前运行。谢谢你
【问题讨论】:
标签: observable ngrx