diff --git a/demos/action-sheet/app.html b/demos/action-sheet/app.html
deleted file mode 100644
index 6734cd75a0..0000000000
--- a/demos/action-sheet/app.html
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/demos/action-sheet/index.ts b/demos/action-sheet/index.ts
index 718486e4af..2c8c714838 100644
--- a/demos/action-sheet/index.ts
+++ b/demos/action-sheet/index.ts
@@ -1,11 +1,12 @@
-import {Component} from '@angular/core';
-import {ionicBootstrap, ActionSheet, NavController, Platform} from 'ionic-angular';
+import { Component } from '@angular/core';
+
+import { ActionSheet, ionicBootstrap, NavController, Platform } from 'ionic-angular';
@Component({
templateUrl: 'main.html'
})
-export class InitialPage {
+export class ApiDemoPage {
constructor(public nav: NavController, public platform: Platform) { }
present() {
@@ -58,10 +59,10 @@ export class InitialPage {
@Component({
- templateUrl: 'app.html'
+ template: ''
})
class ApiDemoApp {
- root = InitialPage;
+ root = ApiDemoPage;
}
ionicBootstrap(ApiDemoApp);
diff --git a/demos/alert/app.html b/demos/alert/app.html
deleted file mode 100644
index 6734cd75a0..0000000000
--- a/demos/alert/app.html
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/demos/alert/index.ts b/demos/alert/index.ts
index 4f4bc688f8..5c7c5e35e0 100644
--- a/demos/alert/index.ts
+++ b/demos/alert/index.ts
@@ -1,11 +1,12 @@
-import {Component} from '@angular/core';
-import {ionicBootstrap, Alert, NavController} from 'ionic-angular';
+import { Component } from '@angular/core';
+
+import { Alert, ionicBootstrap, NavController } from 'ionic-angular';
@Component({
templateUrl: 'main.html'
})
-export class InitialPage {
+export class ApiDemoPage {
testRadioOpen = false;
testRadioResult: any;
testCheckboxOpen = false;
@@ -211,10 +212,10 @@ export class InitialPage {
@Component({
- templateUrl: 'app.html'
+ template: ''
})
class ApiDemoApp {
- root = InitialPage;
+ root = ApiDemoPage;
}
ionicBootstrap(ApiDemoApp);
diff --git a/demos/button/index.ts b/demos/button/index.ts
index c40e1274f7..daf18e196d 100644
--- a/demos/button/index.ts
+++ b/demos/button/index.ts
@@ -1,10 +1,19 @@
-import {Component} from '@angular/core';
-import {ionicBootstrap} from 'ionic-angular';
+import { Component } from '@angular/core';
+
+import { ionicBootstrap } from 'ionic-angular';
@Component({
templateUrl: 'main.html'
})
-class ApiDemoApp {}
+class ApiDemoPage {}
+
+
+@Component({
+ template: ''
+})
+class ApiDemoApp {
+ root = ApiDemoPage;
+}
ionicBootstrap(ApiDemoApp);
diff --git a/demos/button/main.html b/demos/button/main.html
index b6ae83b3e5..8aa1df285e 100644
--- a/demos/button/main.html
+++ b/demos/button/main.html
@@ -1,8 +1,8 @@
-
+
Button
-
+
diff --git a/demos/checkbox/index.ts b/demos/checkbox/index.ts
index 83d10ded9c..fd9013eac9 100644
--- a/demos/checkbox/index.ts
+++ b/demos/checkbox/index.ts
@@ -1,11 +1,12 @@
-import {Component} from '@angular/core';
-import {ionicBootstrap} from 'ionic-angular';
+import { Component } from '@angular/core';
+
+import { ionicBootstrap } from 'ionic-angular';
@Component({
templateUrl: 'main.html'
})
-class ApiDemoApp {
+class ApiDemoPage {
data = {
jon: true,
@@ -23,4 +24,12 @@ class ApiDemoApp {
}
+
+@Component({
+ template: ''
+})
+class ApiDemoApp {
+ root = ApiDemoPage;
+}
+
ionicBootstrap(ApiDemoApp);
diff --git a/demos/checkbox/main.html b/demos/checkbox/main.html
index bb4caebdb4..77bfed6c63 100644
--- a/demos/checkbox/main.html
+++ b/demos/checkbox/main.html
@@ -1,8 +1,8 @@
-
+
Checkbox
-
+
diff --git a/demos/config/index.ts b/demos/config/index.ts
index 3c018fe909..6bea2e4da2 100644
--- a/demos/config/index.ts
+++ b/demos/config/index.ts
@@ -1,6 +1,6 @@
+import { Component } from '@angular/core';
-import {Component} from '@angular/core';
-import {ionicBootstrap, IonicApp, Platform, NavController} from 'ionic-angular';
+import { ionicBootstrap, IonicApp, Platform, NavController } from 'ionic-angular';
if (!window.localStorage) {
@@ -74,14 +74,14 @@ if (window.localStorage.getItem('configDemo')) {
templateUrl: 'tabs.html'
})
export class TabPage {
- tabOne = InitialPage;
+ tabOne = ApiDemoPage;
}
@Component({
templateUrl: 'main.html'
})
-export class InitialPage {
+export class ApiDemoPage {
config: any;
initialConfig: any;
@@ -113,14 +113,14 @@ export class InitialPage {
}
push() {
- this.nav.push(AnotherPage);
+ this.nav.push(PushPage);
}
}
@Component({
templateUrl: 'page.html'
})
-export class AnotherPage {
+export class PushPage {
constructor(public nav: NavController) {}
pop() {
diff --git a/demos/config/main.html b/demos/config/main.html
index d7a4295e73..78580e8d08 100644
--- a/demos/config/main.html
+++ b/demos/config/main.html
@@ -46,14 +46,15 @@
+
Any config for your app should be passed as the third argument to ionicBootstrap.
+
- @App({
- config: {
- backButtonIcon: "{{initialConfig.backButtonIcon}}"
- iconMode: "{{initialConfig.iconMode}}"
- tabbarPlacement: "{{initialConfig.tabbarPlacement}}"
- }
-})
+
+ionicBootstrap(MyApp, [], {
+ backButtonIcon: "{{initialConfig.backButtonIcon}}"
+ iconMode: "{{initialConfig.iconMode}}"
+ tabbarPlacement: "{{initialConfig.tabbarPlacement}}"
+});