Files
airport-chengdu-web/src/app/app.module.ts
T

56 lines
1.6 KiB
TypeScript
Raw Normal View History

2018-10-26 11:33:25 +08:00
import { BrowserModule } from '@angular/platform-browser';
2018-12-03 11:28:24 +08:00
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { RouteReuseStrategy } from '@angular/router';
2018-10-26 11:33:25 +08:00
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common'
import { HttpClientModule } from '@angular/common/http'
2018-11-07 17:35:19 +08:00
import { NgZorroAntdModule } from 'ng-zorro-antd';
2018-10-26 11:33:25 +08:00
import { AppRoutingModule } from './app-routing.module'
import { AppComponent } from './app.component';
/** http */
import { HttpService } from './services/http.service'
import { HttpClientService } from './services/http-client.service'
/* 消息提示 */
import { ToastModule } from './components/toast/toast.module'
/* 预加载策略 */
import { SelectivePreloadingStrategy } from './preloading-strategy';
/* 路由权限控制 */
import { LoginAuthService } from './services/login-auth.service';
2018-11-29 10:40:23 +08:00
/* websocket */
import { WebsocketService } from './services/websocket.service';
2018-12-03 11:28:24 +08:00
/* 路由缓存策略 */
import { AppReuseStrategy } from './router-reuse-strategy';
2018-10-26 11:33:25 +08:00
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
BrowserAnimationsModule,
CommonModule,
HttpClientModule,
ToastModule,
2018-11-07 17:35:19 +08:00
NgZorroAntdModule,
2018-10-26 11:33:25 +08:00
AppRoutingModule
],
providers: [
SelectivePreloadingStrategy,
LoginAuthService,
HttpService,
2018-11-29 10:40:23 +08:00
HttpClientService,
2018-12-03 11:28:24 +08:00
WebsocketService,
{ provide: RouteReuseStrategy, useClass: AppReuseStrategy }
2018-10-26 11:33:25 +08:00
],
bootstrap: [AppComponent]
})
export class AppModule { }