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

how to export module in father module to child

我有 HomeModule,里面有带 angular material 和 ToolbarModule 的导入 SharedModule。我的疑问是我如何才能在 HomeModule 中导入 SharedModule 并导出到所有子模块,因为我正在为子模块导入 SharedModule。关注代码:

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

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

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

Angular 就是这样工作的,你必须在@NgModule 中导入你需要的所有模块。因此,您必须根据需要多次导入 SharedModule

所以你的代码是正确的!