【发布时间】:2019-04-24 22:17:15
【问题描述】:
我有一个特征缩减器(切片缩减器),称为动物。我想将这些减速器分成哺乳动物、鸟类、鱼类等。这部分很简单,因为我可以简单地使用ActionReducerMap。
现在假设哺乳动物的减速器状态很大,我想将其拆分为几个较小的减速器,即猫的家庭、狗的家庭等。ActionReducerMap 不返回减速器并且不可嵌套。我尝试在网上搜索解决方案或示例,但找不到。简而言之,我的问题是如何制作多级嵌套减速器。
export interface AnimalsState{
mammals: fromMammals.mammalsState;
birds: fromBirds.birdsState;
}
export const reducers: ActionReducerMap<AnimalsState> = {
mammals: fromMammals.reducer,
birds: fromBirds.reducer
};
我想将哺乳动物减速器拆分成更小的减速器。
【问题讨论】:
标签: angular typescript ngrx ngrx-store