アプリケーションの共有モジュール内に子モジュールを適切に設定するには、循環依存関係の警告が表示されないようにするにはどうすればよいですか? または、モジュール内にモジュールを配置するのは悪い習慣ですか?
アプリケーション全体で共有される機能を含む共有モジュールがあります。その共有モジュール内に、共有モジュール内のパイプにアクセスする必要があるモジュールがあります。以下の私の例では、SchedulerModule は、SharedModule で宣言されている DigitToHourPipe にアクセスする必要があります。
@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 {}
モジュール内にモジュールを持っているのは愚かですか、それとも何か間違ったことをしているだけですか?