问题描述
是否可以使用具有不同状态的相同减速器?现在,我的两个模块都使用相同的状态,因此它在模块之间共享数据,但是我需要将它们分开。
page-1.module.ts
@NgModule({
declarations: [
PageComponent
],imports: [
StoreModule.forFeature('page-1',PageReducer) // I wanna use same reducer but different state
]
})
page-2.module.ts
@NgModule({
declarations: [
PageComponent
],imports: [
StoreModule.forFeature('page-2',PageReducer) // I wanna use same reducer but different state
]
})
解决方法
是的,这确实有效。每个reducer实例都有其自己的状态。