如何在应用程序的共享模块中正确设置子模块而不会收到循环依赖警告,或者在模块中有模块是不好的做法?
我有一个共享模块,其中包含跨应用程序的共享功能。在该共享模块中,我有一个模块需要访问共享模块中的管道。在下面的示例中,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 {}
我是因为模块中有模块而愚蠢还是我只是做错了什么?