import {NgModule,Pipe,PipeTransform} from '@angular/core'; import {BrowserModule} from '@angular/platform-browser'; import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; import {FormsModule} from '@angular/forms'; import {JsonPipe} from '@angular/common'; import {HttpModule} from '@angular/http'; import {HttpClientModule, HttpClientXsrfModule} from '@angular/common/http'; // Other libs import {StompRService} from '@stomp/ng2-stompjs'; import {CookieService} from 'ngx-cookie-service'; // Our stuff // // services import {UserService} from './user.service'; import {SnackBarService} from './snackbar.service'; // imports import {DialoguesModule} from './dialogues/dialogues.module'; import {MaterialModule} from './material/material.module'; import {SharedModule} from './shared/shared.module'; // declarations import {AppComponent} from './app.component'; import {BodyComponent} from './body/body.component'; import {LoginComponent} from './login/login.component'; import {ServiceComponent} from './service/service.component'; import { HeaderComponent } from './header/header.component'; import { FooterComponent } from './footer/footer.component'; @NgModule({ imports: [ BrowserModule, BrowserAnimationsModule, FormsModule, HttpModule, HttpClientModule, HttpClientXsrfModule.withOptions({ cookieName: 'csrftoken', headerName: 'HTTP_X_CSRFTOKEN', }), DialoguesModule, MaterialModule, SharedModule, ], declarations: [ AppComponent, HeaderComponent, BodyComponent, FooterComponent, LoginComponent, ServiceComponent, ], providers: [ CookieService, UserService, SnackBarService, StompRService, JsonPipe, ], bootstrap: [AppComponent], }) export class AppModule { constructor() { } }