对于效果,我可以像这样分开:
@NgModule({
imports: [
EffectsModule.run(FooEffects)
]
})
export class FooModule {}
@NgModule({
imports: [
EffectsModule.run(BarEffects)
]
})
export class BarModule {}
然后在MainModule
。
现在我想分开Reducers。现在我将所有减速器放在MainModule
:
@NgModule({
imports: [
StoreModule.provideStore(
compose(
storeFreeze,
combineReducers
)({
foo: fooReducer,
bar: barReducer
})
),
// ...
],
// ...
})
export class MainModule {}
我试过了,但没有用。
@NgModule({
imports: [
StoreModule.provideStore({ foo: fooReducer })
]
})
export class FooModule {}
有没有办法将它分开?感谢