app.module.ts 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import { BrowserModule } from '@angular/platform-browser';
  2. import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
  3. import { NgModule } from '@angular/core';
  4. import { FormsModule, ReactiveFormsModule } from '@angular/forms';
  5. import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
  6. import { registerLocaleData } from '@angular/common';
  7. import { RouterModule } from '@angular/router';
  8. // Internationalization i18n
  9. import localeEs from '@angular/common/locales/es';
  10. import localeEsExtra from '@angular/common/locales/extra/es';
  11. registerLocaleData(localeEs, 'es-Es', localeEsExtra);
  12. // used to create fake backend
  13. //import { fakeBackendProvider } from './helpers';
  14. //import { JwtInterceptor, ErrorInterceptor } from './helpers';
  15. import { AppRoutingModule } from './app.routing';
  16. import { AppComponent } from './app.component';
  17. import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
  18. import { ChartsModule } from 'ng2-charts';
  19. import { SharedModule } from './components/shared/shared.module';
  20. import { AdminComponent } from './layouts/admin/admin.component';
  21. import { NgxDatatableModule } from '@swimlane/ngx-datatable';
  22. import { MatSelectModule } from '@angular/material/select';
  23. import { PluginsModule } from './components/plugins/plugins.module';
  24. import { LoginComponent } from './components/login/login.component';
  25. //import { DashboardComponent } from './dashboard/dashboard.component';
  26. @NgModule({
  27. declarations: [
  28. AppComponent,
  29. AdminComponent,
  30. LoginComponent,
  31. ],
  32. imports: [
  33. BrowserModule,
  34. NgbModule,
  35. ChartsModule,
  36. BrowserAnimationsModule,
  37. FormsModule,
  38. ReactiveFormsModule,
  39. HttpClientModule,
  40. SharedModule,
  41. RouterModule,
  42. AppRoutingModule,
  43. PluginsModule,
  44. NgxDatatableModule,
  45. MatSelectModule,
  46. ],
  47. providers: [
  48. //{ provide: HTTP_INTERCEPTORS, useClass: JwtInterceptor, multi: true },
  49. //{ provide: HTTP_INTERCEPTORS, useClass: ErrorInterceptor, multi: true },
  50. //AuthenticationService,
  51. // provider used to create fake backend
  52. //fakeBackendProvider
  53. ],
  54. bootstrap: [AppComponent]
  55. })
  56. export class AppModule { }