如何将父模块中的模块导出到子模块

时间:2018-06-28 13:58:47

标签: angular import module export lazy-loading

我有HomeModule,在内部我有角材料和ToolbarModule导入了SharedModule。我的疑问是如何在HomeModule中导入SharedModule并导出到所有子模块,因为我要为子模块导入SharedModule。请遵循代码:

@NgModule({
  imports: [
    CommonModule,
    SharedModule,
    ToolbarModule
  ],
  exports: [
    HomeComponent
  ]
})
export class HomeModule { }

@NgModule({
  imports: [
    SharedModule
  ]
})
export class ToolbarModule { }

最佳做法是什么?非常感谢!

1 个答案:

答案 0 :(得分:1)

Angular以这种方式工作,您将必须在@NgModule内部导入所需的所有模块。因此,您将需要多次导入SharedModule

所以您的代码是正确的!