Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { NgModule, ErrorHandler } from '@angular/core';
- import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
- import { MyApp } from './app.component';
- import {HttpModule, Http} from '@angular/http';
- import { StatusBar } from '@ionic-native/status-bar';
- import { SplashScreen } from '@ionic-native/splash-screen';
- import {BrowserModule} from '@angular/platform-browser';
- import {TranslateModule, TranslateLoader} from '@ngx-translate/core';
- import {TranslateHttpLoader} from '@ngx-translate/http-loader';
- import 'rxjs/add/operator/map';
- import { Production, Developpement, Temps, Test, XChapngo } from './app.env';
- /*
- * Inclure les pages
- */
- import {HomePage} from '../pages/home/home';
- import {LoginPage} from '../pages/login/login';
- import {CodeConfirmationPage} from '../pages/code-confirmation/code-confirmation';
- import {StartAppPage} from '../pages/start-app/start-app';
- import {FirstLoginPage} from '../pages/first-login/first-login';
- import {SettingsPage} from '../pages/settings/settings';
- import {FriendsPage} from '../pages/friends/friends';
- import {FriendDetailPage} from '../pages/friend-detail/friend-detail';
- import {PhoneContactsPage} from '../pages/phone-contacts/phone-contacts';
- import {FeedsPage} from '../pages/feeds/feeds';
- import {ListeAdressPage} from '../pages/liste-adress/liste-adress';
- import {CreateAdressPage} from '../pages/create-adress/create-adress';
- import {EditAdressPage} from '../pages/edit-adress/edit-adress';
- import {DetailAdressPage} from '../pages/detail-adress/detail-adress';
- import {ChapngoHeaderPage} from '../pages/chapngo-header/chapngo-header';
- import {AdressCommentairesPage} from '../pages/adress-commentaires/adress-commentaires';
- import { CountrySelectPage } from '../pages/country-select/country-select'
- import { TchatPage } from '../pages/tchat/tchat';
- /*
- * Inclure les provider
- */
- import {Adress} from '../providers/adress';
- import {Auth} from '../providers/auth';
- import {Contacts} from '../providers/contacts';
- import {Users} from '../providers/users';
- import {Nexmo} from '../providers/nexmo';
- import {Chapngo} from '../providers/chapngo';
- import {Lang} from '../providers/lang';
- import {trDirective} from './bind/tr';
- import { AngularFireModule } from 'angularfire2';
- export function createTranslateLoader(http: Http) {
- return new TranslateHttpLoader(http, './lang/', '.json');
- }
- @NgModule({
- declarations: [
- MyApp,
- HomePage,
- LoginPage,
- CodeConfirmationPage,
- StartAppPage,
- FirstLoginPage,
- SettingsPage,
- FriendsPage,
- FriendDetailPage,
- PhoneContactsPage,
- FeedsPage,
- ListeAdressPage,
- CreateAdressPage,
- EditAdressPage,
- DetailAdressPage,
- AdressCommentairesPage,
- ChapngoHeaderPage,
- trDirective,
- CountrySelectPage,
- TchatPage
- ],
- imports: [
- IonicModule.forRoot(MyApp),
- BrowserModule,
- TranslateModule.forRoot({
- loader: {
- provide: TranslateLoader,
- useFactory: createTranslateLoader,
- deps: [Http]
- }
- }),
- AngularFireModule.initializeApp(XChapngo)
- ],
- bootstrap: [IonicApp],
- entryComponents: [
- MyApp,
- HomePage,
- LoginPage,
- CodeConfirmationPage,
- StartAppPage,
- FirstLoginPage,
- SettingsPage,
- FriendsPage,
- FriendDetailPage,
- PhoneContactsPage,
- FeedsPage,
- ListeAdressPage,
- CreateAdressPage,
- EditAdressPage,
- DetailAdressPage,
- ChapngoHeaderPage,
- AdressCommentairesPage,
- CountrySelectPage,
- TchatPage
- ],
- providers: [
- StatusBar,
- SplashScreen,
- Adress,
- Auth,
- Contacts,
- Chapngo,
- Users,
- Nexmo,
- Lang,
- {provide: ErrorHandler, useClass: IonicErrorHandler}
- ]
- })
- export class AppModule { }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement