在NGRX中,如何链接来自不同减速器的动作?

问题描述 投票:-2回答:1
  • 我有一个称为userReducer的化简器,用于检索用户ID;
  • 我在GET_ALL_TRANSACTIONS中有一个名为transactionsReducer的操作,它将获得所有交易。

我需要等待从用户操作中检索到ID后才能触发交易操作。

实现此目标的最佳方法是什么?

angular redux ngrx ngrx-store
1个回答
0
投票

假设您正在执行此操作,则可以在第一个操作完成时映射GET_ALL_TRANSACTIONS操作。例如。

retrieveUserId.pipe(
   switchMap((userId) => {
       new GET_ALL_TRANSACTIONS()
   })
)
© www.soinside.com 2019 - 2024. All rights reserved.