【问题标题】:ngrx - How to update another reducer inside an ActionReducerMapngrx - 如何更新 ActionReducerMap 中的另一个减速器
【发布时间】:2021-05-06 15:14:10
【问题描述】:

我有以下 ActionReducerMap

export const reducers: ActionReducerMap<AppState> = {
  people: fromCasting.peopleReducer,
  jobs: fromJob.jobReducer
};

当我创建一个新实体(操作:[Jobs Page] 创建工作成功)时,我将这个新工作推送到我的 jobReducer 中,但我还需要清理 peopleReducer 中的所有实体。

当一个动作被分派给另一个reducer时,我如何更新一个reducer。

我错过了一些 redux 概念吗?

【问题讨论】:

  • Actions 是全局的,所以你应该能够简单地让 reducer 监听这个 action..?

标签: angular redux ngrx


【解决方案1】:

你不能从另一个reducer 调用reducer。 你可以在两个 reducer 中监听相同的动作来更新两个状态。

【讨论】:

    猜你喜欢
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 2017-07-03
    • 2021-01-13
    • 2021-10-13
    • 1970-01-01
    相关资源
    最近更新 更多