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