Nenhuma Descrição

app.module.ts 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { NgModule } from '@angular/core';
  2. import { BrowserModule } from '@angular/platform-browser';
  3. import { RouteReuseStrategy } from '@angular/router';
  4. import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
  5. import { AppRoutingModule } from './app-routing.module';
  6. import { AppComponent } from './app.component';
  7. import { HttpClientModule, HttpClient} from '@angular/common/http';
  8. // import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
  9. // import { library } from '@fortawesome/fontawesome-svg-core';
  10. import { FontAwesomeModule, FaIconLibrary } from '@fortawesome/angular-fontawesome';
  11. import { fas } from '@fortawesome/free-solid-svg-icons';
  12. import { far } from '@fortawesome/free-regular-svg-icons';
  13. import { fab } from '@fortawesome/free-brands-svg-icons';
  14. import { Geolocation } from '@ionic-native/geolocation/ngx';
  15. import { NativeGeocoder } from '@ionic-native/native-geocoder/ngx';
  16. // library.add(fas,far,fab);
  17. @NgModule({
  18. declarations: [AppComponent],
  19. entryComponents: [],
  20. imports: [HttpClientModule, BrowserModule, IonicModule.forRoot(), AppRoutingModule, FontAwesomeModule],
  21. providers: [
  22. Geolocation,
  23. NativeGeocoder,
  24. { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }
  25. ],
  26. bootstrap: [AppComponent],
  27. })
  28. export class AppModule {
  29. constructor(library: FaIconLibrary) {
  30. library.addIconPacks(fas, fab, far);
  31. }
  32. }