ngrx - 嵌套缩减器

时间:2018-02-26 10:57:25

标签: angular ngrx ngrx-store

我正在尝试在Angular ngrx 4 webapp中实现“工作区”功能,该功能允许用户拥有同一个应用程序的多个状态,他可以通过屏幕上的ui元素进行切换。我如何在我的reducer状态下实现这个?

目前我的rootReducer看起来像这样:

export const reducers: ActionReducerMap<State> = {
   layout: fromLayout.layoutReducer,
   properties: fromProperties.propertiesReducer,
   grid: fromGrid.gridReducer
}

现在我想嵌套这些,这样我就可以通过切换工作区来改变整个状态。

说我想切换工作区我不能在任何当前的reducer中添加这个workspaceReducer。它必须是当前ActionReducerMap的父级(至少我认为是这样)。

在ngrx中实现类似内容的最佳做法是什么? Ť

0 个答案:

没有答案