Как экспортировать модуль в родительский модуль для ребенка - PullRequest
0 голосов
/ 28 июня 2018

У меня есть HomeModule, внутри я импортирую SharedModule с угловым материалом и ToolbarModule. Я сомневаюсь, как я могу просто импортировать SharedModule в HomeModule и экспортировать во все дочерние модули, потому что я импортирую SharedModule для дочерних модулей. Следуйте коду:

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

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

Какая лучшая практика? Большое спасибо!

1 Ответ

0 голосов
/ 28 июня 2018

Angular работает таким образом, вам придется импортировать все необходимые модули внутри @NgModule. Поэтому вам придется импортировать SharedModule столько раз, сколько вам нужно.

Итак, ваш код правильный!

...