import {NgModule} from '@angular/core'; import {BrowserModule} from '@angular/platform-browser'; import {HttpModule} from '@angular/http'; import {AppComponent} from './app.component'; import {LoginService} from './services/app-user-service/login-service'; import {appRouting, routingComponents, routingProviders} from './app.routing'; import {SquadService} from './services/army-management/squad.service'; import {DecorationService} from './services/army-management/decoration.service'; import {RankService} from './services/army-management/rank.service'; import {AppConfig} from './app.config'; import {LoginGuardAdmin, LoginGuardHL, LoginGuardSQL} from './login'; import {AwardingService} from './services/army-management/awarding.service'; import {ArmyService} from './services/army-service/army.service'; import {ClipboardModule} from 'ngx-clipboard'; import {PromotionService} from './services/army-management/promotion.service'; import {SharedModule} from './shared.module'; import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; import {UserService} from './services/army-management/user.service'; import {CookieService} from 'ngx-cookie-service'; import {SnackBarService} from './services/user-interface/snack-bar/snack-bar.service'; import {HttpClientModule} from '@angular/common/http'; import {SpinnerService} from './services/user-interface/spinner/spinner.service'; import {SettingsService} from './services/settings.service'; import {HttpGateway} from './services/http-gateway'; import {MatListModule, MatMenuModule, MatSidenavModule, MatToolbarModule} from '@angular/material'; import {FlexLayoutModule} from '@angular/flex-layout'; @NgModule({ imports: [ SharedModule, BrowserModule, BrowserAnimationsModule, appRouting, HttpModule, HttpClientModule, ClipboardModule, MatSidenavModule, MatToolbarModule, MatListModule, MatMenuModule, FlexLayoutModule, ], providers: [ HttpGateway, LoginService, LoginGuardSQL, LoginGuardHL, LoginGuardAdmin, UserService, ArmyService, SquadService, DecorationService, RankService, AwardingService, PromotionService, AppConfig, routingProviders, CookieService, SnackBarService, SpinnerService, SettingsService, ], declarations: [ AppComponent, routingComponents ], bootstrap: [ AppComponent ] }) export class AppModule { }