Angular ngrx/存储元还原器与元还原器

Angular ngrx/存储元还原器与元还原器,angular,ngrx,angular8,ngrx-store,Angular,Ngrx,Angular8,Ngrx Store,我正在试图找出这两种向NgModule提供metaReducers的方法之间的区别:在imports数组中:StoreModule.forRoot(reducers,{metaReducers})第二种方法是在forRoot方法中不包含metareducer,而是将其添加到providers数组中,如:{provider:META\u REDUCER,useFactoru:mycustomfuncotgetmetareducers} 第一种方法和第二种方法的区别是什么?有点做作,但是:(延迟加载

我正在试图找出这两种向
NgModule
提供
metaReducers
的方法之间的区别:在imports数组中:
StoreModule.forRoot(reducers,{metaReducers})
第二种方法是在
forRoot
方法中不包含
metareducer
,而是将其添加到providers数组中,如:
{provider:META\u REDUCER,useFactoru:mycustomfuncotgetmetareducers}


第一种方法和第二种方法的区别是什么?

有点做作,但是:(延迟加载)模块可以在加载时通过注入令牌注入MetaReducer,而无需在其中创建
StoreModule.forFeature

什么时候会这样?如果您只想提供MetaReducer而不提供其他reducer逻辑或功能逻辑


Chris有点做作,但是:(延迟加载)模块可以在加载时通过注入令牌注入MetaReducer,而无需在其中创建
StoreModule.forFeature

什么时候会这样?如果您只想提供MetaReducer而不提供其他reducer逻辑或功能逻辑


干杯克里斯

元还原器令牌针对内部NgRx元还原器或库。 例如,NgRx提供的运行时检查


第三方库可以使用添加meta reducer,因此您只需导入模块,而无需自己将metareducer添加到metareducers选项。

meta_REDUCERS令牌针对内部NgRx meta reducer或库。 例如,NgRx提供的运行时检查


第三方库可以使用添加meta reducer,因此您只需导入模块,而无需自己将metareducer添加到metareducer选项。

不完全确定这是什么意思。你能详细解释一下吗?我不太清楚你说的是什么意思。你能详细说明一下吗?