import { DataAnalysisModule } from './data-analysis/data-analysis.module'; import { DataPlatformComponent } from './data-platform.component'; import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { RouterModule } from '@angular/router'; import { NgZorroAntdModule } from '../../ng-zorro/ng-zorro-antd.module'; 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 { DataAnalysisComponent } from './data-analysis/data-analysis.component'; @NgModule({ imports: [ FormsModule, CommonModule, NgZorroAntdModule.forRoot({ extraFontName: 'anticon', extraFontUrl: '../../assets/fonts/iconfont' }), RouterModule.forChild([ { path: '', component: DataPlatformComponent, children: [ { path: 'analysis', loadChildren: './data-analysis/data-analysis.module#DataAnalysisModule' } ]}, ]) ], declarations: [ DataPlatformComponent, ] }) export class DataPlatformModule { }