Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
import { NgModule, ErrorHandler } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
import { IonicStorageModule } from '@ionic/storage';
import { Calendar } from '@ionic-native/calendar';
import { TabsModule } from '../pages/tabs/tabs.module';
import { LoginModule } from '../pages/login/login.module';
import { HttpModule, JsonpModule } from '@angular/http';
import { AppService } from '../service/appHttpService';
import { AppUpdateService } from '../service/appUpdateService';
import { ActivityStatisticService } from '../service/activityStatisticService';
import { AppVersion } from '@ionic-native/app-version';
import { FileOpener } from '@ionic-native/file-opener';
import { FileTransfer, FileTransferObject } from '@ionic-native/file-transfer';
import { File } from '@ionic-native/file';
import { Keyboard } from '@ionic-native/keyboard';
import { Badge } from "@ionic-native/badge";
import { Cordova } from '../../node_modules/@ionic-native/core';
// import { CalendarModule } from 'ionic3-calendar';
@NgModule({
declarations: [
MyApp
],
imports: [
BrowserModule,
IonicModule.forRoot(MyApp,{tabsHideOnSubPages: 'true'}),
IonicStorageModule.forRoot(),
TabsModule,
LoginModule,
HttpModule,
JsonpModule
],
bootstrap: [IonicApp],
entryComponents: [
MyApp
],
providers: [
StatusBar,
SplashScreen,
AppService,
AppUpdateService,
AppVersion,
FileOpener,
FileTransfer,
FileTransferObject,
File,
Keyboard,
Calendar,
Badge,
ActivityStatisticService,
{ provide: ErrorHandler, useClass: IonicErrorHandler }
]
})
export class AppModule { }