import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ChartConfigComponent } from './chart-config/chart-config.component'; import { ChartComponent } from './chart/chart.component'; import { DataAnalysisService } from './data-analysis.service'; import { DataAnalysisListComponent } from './data-analysis-list/data-analysis-list.component'; import { DataAnalysisFormComponent } from './data-analysis-form/data-analysis-form.component'; import { DataAnalysisDetailComponent } from './data-analysis-detail/data-analysis-detail.component'; import { PageTitleComponent } from '../../shared/mat-page-title.component'; import { TableTitleComponent } from '../../shared/table-title.component'; import { BrowserModule } from '@angular/platform-browser'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { HttpModule } from '@angular/http'; import { NgZorroAntdModule } from '../../../ng-zorro/ng-zorro-antd.module'; import { RouterModule } from '@angular/router'; import { DataAnalysisRoutingModule } from './data-analysis.routing.module'; @NgModule({ imports: [ CommonModule, FormsModule, HttpModule, ReactiveFormsModule, NgZorroAntdModule.forRoot({ extraFontName: 'anticon', extraFontUrl: '../../../assets/fonts/iconfont' }), DataAnalysisRoutingModule ], declarations: [ ChartComponent, ChartConfigComponent, DataAnalysisDetailComponent, DataAnalysisFormComponent, DataAnalysisListComponent, PageTitleComponent, TableTitleComponent ], providers: [ DataAnalysisService ], entryComponents: [DataAnalysisFormComponent, ChartConfigComponent], }) export class DataAnalysisModule { }