import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { NgZorroAntdModule } from 'ng-zorro-antd'; import { SharedModule } from '../../../shared/shared.module'; import { AnalysisDetailComponent } from './analysis-detail/analysis-detail.component'; import { AnalysisFormComponent } from './analysis-form/analysis-form.component'; import { AnalysisListComponent } from './analysis-list/analysis-list.component'; import { AnalysisRoutingModule } from './analysis-routing.module'; import { AnalysisService } from './shared/analysis.service'; import { AnalysisChartConfigComponent } from './analysis-chart-config/analysis-chart-config.component'; import { AnalysisChartResultComponent } from './analysis-chart-result/analysis-chart-result.component'; @NgModule({ imports: [ CommonModule, FormsModule, ReactiveFormsModule, NgZorroAntdModule, AnalysisRoutingModule, SharedModule ], declarations: [ AnalysisListComponent, AnalysisFormComponent, AnalysisDetailComponent, AnalysisChartConfigComponent, AnalysisChartResultComponent ], providers: [ AnalysisService ], entryComponents: [ AnalysisFormComponent, AnalysisChartConfigComponent ] }) export class AnalysisModule { }