我正在考虑将ngrx更改为ngxs。 但是我不知道在ngrx中使用指令添加或删除类后如何重建状态树
现在,我使用createReducerTree来构建和更改reduser树 使用方法store.addreduser和store.removereducer 现在我可以:
如何在ngxs中做同样的事情? 我需要它来加载类,组件形式的插件。我不知道该怎么做,这些插件将重用。
例如,在我将这些树放在ngrx中之前(状态定义为动作,重用程序和初始状态)
let reducerComposer: any = {
groceryManagement: {
data: {
groceries: {
initialState: [],
actions: ["ACTION1", "ACTION2"],
reducer: groceriesReducer
}
}
}
}
但是在我想要拥有之后:
let reducerComposer: any = {
groceryManagement: {
data: {
groceries: {
initialState: [],
actions: ["ACTION1", "ACTION2"],
reducer: groceriesReducer
}
},
container: {
currentList: {
initialState: null,
actions: ["ACTION3", "ACTION4"],
reducer: currentListReducer
}
}
}
}
类似于通过forFeature添加状态,但是我想在此商店中添加一些对实际商店有效的新动作,重用者,效果
有什么想法吗?