Ngrx V4 StoreModule.forFeature在状态下设置嵌套键

时间:2018-06-14 06:20:40

标签: angular redux ngrx ngrx-store

我有延迟加载和使用ngrx的角度应用程序。我创建了下一个全局状态,结合了一些减速器:

export let AppRootReducers = {
  platform,
  settings,
  locales,
  boot,
  session,
  navigation,
  environtment,
  entities: {
   assets,
   novelties,
   user,
   products,
   productCategories
 }
}

当我加载一个惰性模块时,我为这个模块创建了一个新的reducer,我想设置一个这样的嵌套结构:

export let AppRootReducers = {
  platform,
  settings,
  locales,
  boot,
  session,
  navigation,
  environtment,
  entities: {
   assets,
   novelties,
   user,
   products,
   productCategories
 },
 module: {
   module_name: {
     newLazyModuleEntity
   }
 }
}

但是当我在惰性模块中使用StoreModule.forFeature(' newLazyModuleEntity',reducer)时,将reducer插入状态根目录:

 export let AppRootReducers = {
      platform,
      settings,
      locales,
      boot,
      session,
      navigation,
      environtment,
      entities: {
       assets,
       novelties,
       user,
       products,
       productCategories
     },
     newLazyModuleEntity
    }

有一些方法可以将减速器置于一个混凝土状态吗?

0 个答案:

没有答案