Доступ к родительским функциям из дочернего модуля

Как правильно настроить дочерний модуль в общем модуле приложения, не получая циклических предупреждений о зависимостях, или это плохая практика иметь модули внутри модулей?

У меня есть общий модуль, содержащий общие функции по всему приложению. В этом общем модуле у меня есть модуль, которому нужен доступ к каналам в общем модуле. В моем примере ниже SchedulerModule должен получить доступ к DigitToHourPipe, который объявлен в SharedModule.

@NgModule({
  declarations: [DigitToHourPipe],
  imports: [CommonModule, AngularSplitModule],
  exports: [SchedulerModule, DigitToHourPipe]
})
export class SharedModule {}

@NgModule({
  declarations: [
    SchedulerComponent,
    EventViewComponent,
    EmployeeViewComponent,
    EventComponent
  ],
  imports: [CommonModule, AngularSplitModule.forRoot(), MatTableModule],
  exports: [SchedulerComponent]
})
export class SchedulerModule {}

Я тупой из-за наличия модулей внутри модулей или я просто делаю что-то еще неправильно?

0 ответов

Другие вопросы по тегам