【发布时间】:2018-02-20 13:45:41
【问题描述】:
我有一个带有 @ngrx 的 Angular 应用程序,我正在使用 @effects 来调度一些操作。收到特定操作后,我想发送一些操作以从 localStorage 读取切片。
@Effect()
storage$ = this.actions$.ofType(LoadFromStorage).pipe(
mergeMap(() => {
return [
new fromActions.LoadAFromStorage(),
new fromActions.LoadBFromStorage(),
new fromActions.LoadCFromStorage()
];
})
);
我的问题是,mergeMap 中的这些操作是同步的吗?我的意思是,它们是否同时发送并异步处理,就好像我使用 forkJoin 或 Promise.all 和 promises 一样?还是它们的行为方式与调度操作相同,同步?
问候
【问题讨论】:
标签: angular rxjs ngrx ngrx-effects