UNPKG

live_montier

Version:
63 lines (56 loc) 1.83 kB
import { BrowserModule } from '@angular/platform-browser'; import { NgModule, CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; // import { NgModule } from '@angular/core'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; import { SignupComponent } from './user/signup/signup.component'; import { LoginComponent } from './user/login/login.component'; import { ToastrModule } from 'ngx-toastr'; import { BlockUIModule } from 'ng-block-ui'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { UserService } from './core/services/user.service' import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { HttpClientModule } from '@angular/common/http'; import { HTTP_INTERCEPTORS } from "@angular/common/http"; import { TokenInterceptor } from "./core/interceptor/token.interceptor"; import { AuthGuard } from './core/guard/auth.guard'; import { StatusComponent } from './status/status.component'; import { ChartsModule } from 'ng2-charts'; @NgModule({ declarations: [ AppComponent, SignupComponent, LoginComponent, StatusComponent ], imports: [ BrowserModule, AppRoutingModule, FormsModule, ReactiveFormsModule, ToastrModule.forRoot(), BlockUIModule.forRoot(), AppRoutingModule, BrowserModule, BrowserAnimationsModule, HttpClientModule, FormsModule, ReactiveFormsModule, ChartsModule ], schemas: [ CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA ], providers: [ UserService, AuthGuard, { provide: HTTP_INTERCEPTORS, useClass: TokenInterceptor, multi: true, }, ], bootstrap: [AppComponent] }) export class AppModule { }