import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; import { DefaultComponent } from './layout/default/default.component'; import { IconsProviderModule } from './icons-provider.module'; import { NgZorroAntdModule, NZ_I18N, zh_CN } from 'ng-zorro-antd'; import { FormsModule } from '@angular/forms'; import { DatePipe } from '@angular/common'; import { NzMenuModule } from 'ng-zorro-antd/menu'; import { LocationStrategy, HashLocationStrategy } from '@angular/common'; import { HttpClientModule } from '@angular/common/http'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { registerLocaleData } from '@angular/common'; import zh from '@angular/common/locales/zh'; import { HighlightModule } from 'ngx-highlightjs'; import { ClipboardModule } from 'ngx-clipboard'; import { NgxEchartsModule } from 'ngx-echarts'; registerLocaleData(zh); @NgModule({ declarations: [ AppComponent, DefaultComponent ], imports: [ BrowserModule, AppRoutingModule, IconsProviderModule, NgZorroAntdModule, NzMenuModule, FormsModule, HttpClientModule, BrowserAnimationsModule, HighlightModule, ClipboardModule, NgxEchartsModule, ], providers: [ { provide: NZ_I18N, useValue: zh_CN }, { provide: LocationStrategy, useClass: HashLocationStrategy }, DatePipe ], bootstrap: [AppComponent] }) export class AppModule { }