Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { NgModule, ErrorHandler } from '@angular/core';
  2. import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
  3. import { MyApp } from './app.component';
  4. import {HttpModule, Http} from '@angular/http';
  5.  
  6. import { StatusBar } from '@ionic-native/status-bar';
  7. import { SplashScreen } from '@ionic-native/splash-screen';
  8.  
  9.  
  10. import {BrowserModule} from '@angular/platform-browser';
  11. import {TranslateModule, TranslateLoader} from '@ngx-translate/core';
  12. import {TranslateHttpLoader} from '@ngx-translate/http-loader';
  13.  
  14. import 'rxjs/add/operator/map';
  15.  
  16.  
  17. import { Production, Developpement, Temps, Test, XChapngo } from './app.env';
  18.  
  19. /*
  20.  * Inclure les pages
  21.  */
  22.  
  23. import {HomePage} from '../pages/home/home';
  24. import {LoginPage} from '../pages/login/login';
  25. import {CodeConfirmationPage} from '../pages/code-confirmation/code-confirmation';
  26. import {StartAppPage} from '../pages/start-app/start-app';
  27. import {FirstLoginPage} from '../pages/first-login/first-login';
  28. import {SettingsPage} from '../pages/settings/settings';
  29. import {FriendsPage} from '../pages/friends/friends';
  30. import {FriendDetailPage} from '../pages/friend-detail/friend-detail';
  31. import {PhoneContactsPage} from '../pages/phone-contacts/phone-contacts';
  32. import {FeedsPage} from '../pages/feeds/feeds';
  33. import {ListeAdressPage} from '../pages/liste-adress/liste-adress';
  34. import {CreateAdressPage} from '../pages/create-adress/create-adress';
  35. import {EditAdressPage} from '../pages/edit-adress/edit-adress';
  36. import {DetailAdressPage} from '../pages/detail-adress/detail-adress';
  37. import {ChapngoHeaderPage} from '../pages/chapngo-header/chapngo-header';
  38. import {AdressCommentairesPage} from '../pages/adress-commentaires/adress-commentaires';
  39. import { CountrySelectPage } from '../pages/country-select/country-select'
  40. import { TchatPage } from '../pages/tchat/tchat';
  41.  
  42. /*
  43.  * Inclure les provider
  44.  */
  45.  
  46. import {Adress} from '../providers/adress';
  47. import {Auth} from '../providers/auth';
  48. import {Contacts} from '../providers/contacts';
  49. import {Users} from '../providers/users';
  50. import {Nexmo} from '../providers/nexmo';
  51. import {Chapngo} from '../providers/chapngo';
  52. import {Lang} from '../providers/lang';
  53.  
  54. import {trDirective} from './bind/tr';
  55.  
  56. import { AngularFireModule } from 'angularfire2';
  57.  
  58. export function createTranslateLoader(http: Http) {
  59.     return new TranslateHttpLoader(http, './lang/', '.json');
  60. }
  61.  
  62.  
  63. @NgModule({
  64.     declarations: [
  65.         MyApp,
  66.         HomePage,
  67.         LoginPage,
  68.         CodeConfirmationPage,
  69.         StartAppPage,
  70.         FirstLoginPage,
  71.         SettingsPage,
  72.         FriendsPage,
  73.         FriendDetailPage,
  74.         PhoneContactsPage,
  75.         FeedsPage,
  76.         ListeAdressPage,
  77.         CreateAdressPage,
  78.         EditAdressPage,
  79.         DetailAdressPage,
  80.         AdressCommentairesPage,
  81.         ChapngoHeaderPage,
  82.         trDirective,
  83.         CountrySelectPage,
  84.         TchatPage
  85.     ],
  86.     imports: [
  87.         IonicModule.forRoot(MyApp),
  88.         BrowserModule,
  89.         TranslateModule.forRoot({
  90.             loader: {
  91.                 provide: TranslateLoader,
  92.                 useFactory: createTranslateLoader,
  93.                 deps: [Http]
  94.             }
  95.         }),
  96.         AngularFireModule.initializeApp(XChapngo)
  97.     ],
  98.     bootstrap: [IonicApp],
  99.     entryComponents: [
  100.         MyApp,
  101.         HomePage,
  102.         LoginPage,
  103.         CodeConfirmationPage,
  104.         StartAppPage,
  105.         FirstLoginPage,
  106.         SettingsPage,
  107.         FriendsPage,
  108.         FriendDetailPage,
  109.         PhoneContactsPage,
  110.         FeedsPage,
  111.         ListeAdressPage,
  112.         CreateAdressPage,
  113.         EditAdressPage,
  114.         DetailAdressPage,
  115.         ChapngoHeaderPage,
  116.         AdressCommentairesPage,
  117.         CountrySelectPage,
  118.         TchatPage
  119.     ],
  120.     providers: [
  121.         StatusBar,
  122.         SplashScreen,
  123.         Adress,
  124.         Auth,
  125.         Contacts,
  126.         Chapngo,
  127.         Users,
  128.         Nexmo,
  129.         Lang,
  130.         {provide: ErrorHandler, useClass: IonicErrorHandler}
  131.     ]
  132. })
  133. export class AppModule { }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement