app.module.ts 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import { BrowserModule } from '@angular/platform-browser';
  2. import { ErrorHandler, NgModule } from '@angular/core';
  3. import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
  4. import { SplashScreen } from '@ionic-native/splash-screen';
  5. import { StatusBar } from '@ionic-native/status-bar';
  6. import { HttpClientModule } from '@angular/common/http';
  7. import { Contacts } from '@ionic-native/contacts';
  8. import { Camera } from '@ionic-native/camera';
  9. import { Geolocation } from '@ionic-native/geolocation';
  10. import { InAppBrowser } from '@ionic-native/in-app-browser';
  11. import {ThemeableBrowser } from '@ionic-native/themeable-browser';
  12. import { Device } from '@ionic-native/device';
  13. import { Connect } from './connect';
  14. import { LocalStorage } from './localstorage';
  15. import { MyApp } from './app.component';
  16. import { TabsPage } from '../pages/tabs/tabs';
  17. import { HomePage } from '../pages/home/home';
  18. import { MyPage } from '../pages/my/my';
  19. import { OrderlistPage } from '../pages/orderlist/orderlist';
  20. import {ProblemdetailsPage} from '../pages/problemdetails/problemdetails';
  21. @NgModule({
  22. declarations: [
  23. MyApp,
  24. HomePage,TabsPage,MyPage,OrderlistPage,ProblemdetailsPage
  25. ],
  26. imports: [
  27. BrowserModule,HttpClientModule,
  28. IonicModule.forRoot(MyApp,{
  29. tabsHideOnSubPages:true
  30. })
  31. ],
  32. bootstrap: [IonicApp],
  33. entryComponents: [
  34. MyApp,
  35. HomePage,TabsPage,MyPage,OrderlistPage,ProblemdetailsPage
  36. ],
  37. providers: [
  38. StatusBar,SplashScreen,
  39. Connect,LocalStorage,
  40. Contacts,Camera,InAppBrowser,Geolocation,ThemeableBrowser,Device,
  41. {provide: ErrorHandler, useClass: IonicErrorHandler}
  42. ]
  43. })
  44. export class AppModule {}