如何使用 forFeature 而不是延迟加载的模块?

How use forFeature not for lazy loaded modules?

如何在 ngrx 中使用 forFeature 而不是延迟加载模块?

在我的应用中,每个模块都应该有自己的reducer

StoreModule.forFeature('feature', featureReducers, { metaReducers }),

我该如何实现?

因此,在 app.module.ts 中我们提到了 StoreModule.forRoot(reducer, {}) 以便为主应用程序注入商店,当我们延迟加载路由时,我们需要在您的中添加 StoreModule.forFeature('lazyModule', reducer)惰性模块,您需要在您的应用程序路由文件中以以下格式导入模块。

{ path: 'lazy', loadChildren: '../lazyComponent/lazy.module#LazyModule'},

然后当我们访问该路由时,reducer 和动态注入。