mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-20 12:29:55 +08:00
chore(demos): convert to aot structure
convert to aot structure
This commit is contained in:
@ -1,8 +1,8 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { ActionSheetController, IonicApp, IonicModule, Platform } from 'ionic-angular';
|
import { ActionSheetController, Platform } from 'ionic-angular';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html'
|
templateUrl: 'page.html'
|
||||||
})
|
})
|
||||||
export class ApiDemoPage {
|
export class ApiDemoPage {
|
||||||
constructor(public alertCtrl: ActionSheetController, public platform: Platform) { }
|
constructor(public alertCtrl: ActionSheetController, public platform: Platform) { }
|
||||||
@ -62,18 +62,3 @@ export class ApiDemoPage {
|
|||||||
export class ApiDemoApp {
|
export class ApiDemoApp {
|
||||||
root = ApiDemoPage;
|
root = ApiDemoPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
@ -1,18 +1,6 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { NgModule } from '@angular/core';
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
@Component({
|
|
||||||
templateUrl: 'main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {}
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
6
demos/src/action-sheet/main.ts
Normal file
6
demos/src/action-sheet/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,9 +1,9 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { AlertController, IonicApp, IonicModule } from 'ionic-angular';
|
import { AlertController } from 'ionic-angular';
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html'
|
templateUrl: 'page.html'
|
||||||
})
|
})
|
||||||
export class ApiDemoPage {
|
export class ApiDemoPage {
|
||||||
testRadioOpen = false;
|
testRadioOpen = false;
|
||||||
@ -216,19 +216,3 @@ export class ApiDemoPage {
|
|||||||
export class ApiDemoApp {
|
export class ApiDemoApp {
|
||||||
root = ApiDemoPage;
|
root = ApiDemoPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
@ -1,18 +1,6 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { NgModule } from '@angular/core';
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
@Component({
|
|
||||||
templateUrl: 'main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {}
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
6
demos/src/alert/main.ts
Normal file
6
demos/src/alert/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,31 +0,0 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
templateUrl: 'main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {}
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
15
demos/src/button/app.component.ts
Normal file
15
demos/src/button/app.component.ts
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
templateUrl: 'page.html'
|
||||||
|
})
|
||||||
|
export class ApiDemoPage {}
|
||||||
|
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
template: '<ion-nav [root]="root"></ion-nav>'
|
||||||
|
})
|
||||||
|
export class ApiDemoApp {
|
||||||
|
root = ApiDemoPage;
|
||||||
|
}
|
@ -1,18 +1,6 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { NgModule } from '@angular/core';
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
@Component({
|
|
||||||
templateUrl: 'main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {}
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
6
demos/src/button/main.ts
Normal file
6
demos/src/button/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,9 +1,8 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { Component, NgModule } from '@angular/core';
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html'
|
templateUrl: 'page.html'
|
||||||
})
|
})
|
||||||
export class ApiDemoPage {
|
export class ApiDemoPage {
|
||||||
|
|
||||||
@ -30,18 +29,3 @@ export class ApiDemoPage {
|
|||||||
export class ApiDemoApp {
|
export class ApiDemoApp {
|
||||||
root = ApiDemoPage;
|
root = ApiDemoPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
@ -1,19 +1,6 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { NgModule } from '@angular/core';
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
@Component({
|
|
||||||
templateUrl: 'main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {}
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
6
demos/src/checkbox/main.ts
Normal file
6
demos/src/checkbox/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,33 +0,0 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
templateUrl: 'main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {
|
|
||||||
delete(chip: Element) {
|
|
||||||
chip.remove();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
18
demos/src/chip/app.component.ts
Normal file
18
demos/src/chip/app.component.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
templateUrl: 'page.html'
|
||||||
|
})
|
||||||
|
export class ApiDemoPage {
|
||||||
|
delete(chip: Element) {
|
||||||
|
chip.remove();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
template: '<ion-nav [root]="root"></ion-nav>'
|
||||||
|
})
|
||||||
|
export class ApiDemoApp {
|
||||||
|
root = ApiDemoPage;
|
||||||
|
}
|
||||||
|
|
18
demos/src/chip/app.module.ts
Normal file
18
demos/src/chip/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/chip/main.ts
Normal file
6
demos/src/chip/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,7 +1,5 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
|
import { Platform, NavController } from 'ionic-angular';
|
||||||
import { IonicModule, IonicApp, Platform, NavController } from 'ionic-angular';
|
|
||||||
|
|
||||||
|
|
||||||
if (!window.localStorage) {
|
if (!window.localStorage) {
|
||||||
Object.defineProperty(window, 'localStorage', new (function () {
|
Object.defineProperty(window, 'localStorage', new (function () {
|
||||||
@ -82,7 +80,7 @@ export class TabPage {
|
|||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html'
|
templateUrl: 'page.html'
|
||||||
})
|
})
|
||||||
export class ApiDemoPage {
|
export class ApiDemoPage {
|
||||||
config: any;
|
config: any;
|
||||||
@ -126,7 +124,7 @@ export class ApiDemoPage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'page.html'
|
templateUrl: 'push-page.html'
|
||||||
})
|
})
|
||||||
export class PushPage {
|
export class PushPage {
|
||||||
constructor(public navCtrl: NavController) {}
|
constructor(public navCtrl: NavController) {}
|
||||||
@ -143,21 +141,3 @@ export class PushPage {
|
|||||||
export class ApiDemoApp {
|
export class ApiDemoApp {
|
||||||
root = TabPage;
|
root = TabPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage,
|
|
||||||
TabPage,
|
|
||||||
PushPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp, CONFIG_DEMO)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
18
demos/src/config/app.module.ts
Normal file
18
demos/src/config/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
@ -1,77 +0,0 @@
|
|||||||
<ion-header>
|
|
||||||
|
|
||||||
<ion-navbar>
|
|
||||||
<ion-title>Config</ion-title>
|
|
||||||
</ion-navbar>
|
|
||||||
|
|
||||||
</ion-header>
|
|
||||||
|
|
||||||
|
|
||||||
<ion-content class="config-demo">
|
|
||||||
|
|
||||||
<ion-list>
|
|
||||||
<ion-item>
|
|
||||||
<ion-label>Back Button Icon</ion-label>
|
|
||||||
<ion-select [(ngModel)]="config.backButtonIcon">
|
|
||||||
<ion-option value="ios-arrow-back">ios-arrow-back</ion-option>
|
|
||||||
<ion-option value="md-arrow-back">md-arrow-back</ion-option>
|
|
||||||
<ion-option value="close">close</ion-option>
|
|
||||||
<ion-option value="heart">heart</ion-option>
|
|
||||||
<ion-option value="globe">globe</ion-option>
|
|
||||||
</ion-select>
|
|
||||||
</ion-item>
|
|
||||||
|
|
||||||
<ion-item>
|
|
||||||
<ion-label>Icon Mode</ion-label>
|
|
||||||
<ion-select [(ngModel)]="config.iconMode">
|
|
||||||
<ion-option value="ios">ios</ion-option>
|
|
||||||
<ion-option value="md">md</ion-option>
|
|
||||||
</ion-select>
|
|
||||||
</ion-item>
|
|
||||||
|
|
||||||
<ion-item>
|
|
||||||
<ion-label>Tab Placement</ion-label>
|
|
||||||
<ion-select [(ngModel)]="config.tabsPlacement">
|
|
||||||
<ion-option value="bottom">bottom</ion-option>
|
|
||||||
<ion-option value="top">top</ion-option>
|
|
||||||
</ion-select>
|
|
||||||
</ion-item>
|
|
||||||
|
|
||||||
</ion-list>
|
|
||||||
<p class="note">Note: the config will not be updated until you click the button below.</p>
|
|
||||||
|
|
||||||
<div padding>
|
|
||||||
<button ion-button block (click)="load()">
|
|
||||||
Update Config
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p class="note">Any config for your app should be passed as the third argument to ionicBootstrap.</p>
|
|
||||||
|
|
||||||
<!-- this has to be formatted weird for pre -->
|
|
||||||
<pre margin>
|
|
||||||
ionicBootstrap(MyApp, [], {
|
|
||||||
backButtonIcon: "{{initialConfig.backButtonIcon}}"
|
|
||||||
iconMode: "{{initialConfig.iconMode}}"
|
|
||||||
tabsPlacement: "{{initialConfig.tabsPlacement}}"
|
|
||||||
});</pre>
|
|
||||||
|
|
||||||
<div padding>
|
|
||||||
<button ion-button block color="secondary" (click)="push()">
|
|
||||||
Go to Another Page
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</ion-content>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
.config-demo pre {
|
|
||||||
background-color: #f8f8f8;
|
|
||||||
}
|
|
||||||
|
|
||||||
.config-demo .note {
|
|
||||||
color: #444;
|
|
||||||
font-style: italic;
|
|
||||||
margin: 0 16px;
|
|
||||||
}
|
|
||||||
</style>
|
|
6
demos/src/config/main.ts
Normal file
6
demos/src/config/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,11 +1,77 @@
|
|||||||
<ion-header>
|
<ion-header>
|
||||||
|
|
||||||
<ion-navbar>
|
<ion-navbar>
|
||||||
<ion-title>Page</ion-title>
|
<ion-title>Config</ion-title>
|
||||||
</ion-navbar>
|
</ion-navbar>
|
||||||
|
|
||||||
</ion-header>
|
</ion-header>
|
||||||
|
|
||||||
<ion-content>
|
|
||||||
|
<ion-content class="config-demo">
|
||||||
|
|
||||||
|
<ion-list>
|
||||||
|
<ion-item>
|
||||||
|
<ion-label>Back Button Icon</ion-label>
|
||||||
|
<ion-select [(ngModel)]="config.backButtonIcon">
|
||||||
|
<ion-option value="ios-arrow-back">ios-arrow-back</ion-option>
|
||||||
|
<ion-option value="md-arrow-back">md-arrow-back</ion-option>
|
||||||
|
<ion-option value="close">close</ion-option>
|
||||||
|
<ion-option value="heart">heart</ion-option>
|
||||||
|
<ion-option value="globe">globe</ion-option>
|
||||||
|
</ion-select>
|
||||||
|
</ion-item>
|
||||||
|
|
||||||
|
<ion-item>
|
||||||
|
<ion-label>Icon Mode</ion-label>
|
||||||
|
<ion-select [(ngModel)]="config.iconMode">
|
||||||
|
<ion-option value="ios">ios</ion-option>
|
||||||
|
<ion-option value="md">md</ion-option>
|
||||||
|
</ion-select>
|
||||||
|
</ion-item>
|
||||||
|
|
||||||
|
<ion-item>
|
||||||
|
<ion-label>Tab Placement</ion-label>
|
||||||
|
<ion-select [(ngModel)]="config.tabsPlacement">
|
||||||
|
<ion-option value="bottom">bottom</ion-option>
|
||||||
|
<ion-option value="top">top</ion-option>
|
||||||
|
</ion-select>
|
||||||
|
</ion-item>
|
||||||
|
|
||||||
|
</ion-list>
|
||||||
|
<p class="note">Note: the config will not be updated until you click the button below.</p>
|
||||||
|
|
||||||
<div padding>
|
<div padding>
|
||||||
<button ion-button block (click)="pop()">Go Back to Config</button>
|
<button ion-button block (click)="load()">
|
||||||
|
Update Config
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<p class="note">Any config for your app should be passed as the third argument to ionicBootstrap.</p>
|
||||||
|
|
||||||
|
<!-- this has to be formatted weird for pre -->
|
||||||
|
<pre margin>
|
||||||
|
ionicBootstrap(MyApp, [], {
|
||||||
|
backButtonIcon: "{{initialConfig.backButtonIcon}}"
|
||||||
|
iconMode: "{{initialConfig.iconMode}}"
|
||||||
|
tabsPlacement: "{{initialConfig.tabsPlacement}}"
|
||||||
|
});</pre>
|
||||||
|
|
||||||
|
<div padding>
|
||||||
|
<button ion-button block color="secondary" (click)="push()">
|
||||||
|
Go to Another Page
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
</ion-content>
|
</ion-content>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.config-demo pre {
|
||||||
|
background-color: #f8f8f8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.config-demo .note {
|
||||||
|
color: #444;
|
||||||
|
font-style: italic;
|
||||||
|
margin: 0 16px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
11
demos/src/config/push-page.html
Normal file
11
demos/src/config/push-page.html
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<ion-header>
|
||||||
|
<ion-navbar>
|
||||||
|
<ion-title>Page</ion-title>
|
||||||
|
</ion-navbar>
|
||||||
|
</ion-header>
|
||||||
|
|
||||||
|
<ion-content>
|
||||||
|
<div padding>
|
||||||
|
<button ion-button block (click)="pop()">Go Back to Config</button>
|
||||||
|
</div>
|
||||||
|
</ion-content>
|
@ -1,8 +1,7 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html'
|
templateUrl: 'page.html'
|
||||||
})
|
})
|
||||||
export class ApiDemoPage {
|
export class ApiDemoPage {
|
||||||
wwwReleased = '1991';
|
wwwReleased = '1991';
|
||||||
@ -69,18 +68,3 @@ export class ApiDemoPage {
|
|||||||
export class ApiDemoApp {
|
export class ApiDemoApp {
|
||||||
root = ApiDemoPage;
|
root = ApiDemoPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
18
demos/src/datetime/app.module.ts
Normal file
18
demos/src/datetime/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/datetime/main.ts
Normal file
6
demos/src/datetime/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,5 +1,5 @@
|
|||||||
import { Component, ViewChild, NgModule } from '@angular/core';
|
import { Component, ViewChild } from '@angular/core';
|
||||||
import { Events, IonicApp, IonicModule, Nav } from 'ionic-angular';
|
import { Events, Nav } from 'ionic-angular';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'login.html'
|
templateUrl: 'login.html'
|
||||||
@ -18,7 +18,6 @@ export class Login {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'logout.html'
|
templateUrl: 'logout.html'
|
||||||
})
|
})
|
||||||
@ -69,20 +68,3 @@ export class ApiDemoApp {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
Logout,
|
|
||||||
Login
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
Logout,
|
|
||||||
Login
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
18
demos/src/events/app.module.ts
Normal file
18
demos/src/events/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/events/main.ts
Normal file
6
demos/src/events/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,31 +0,0 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
templateUrl: 'main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {}
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
14
demos/src/hide-when/app.component.ts
Normal file
14
demos/src/hide-when/app.component.ts
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
templateUrl: 'page.html'
|
||||||
|
})
|
||||||
|
export class ApiDemoPage {}
|
||||||
|
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
template: '<ion-nav [root]="root"></ion-nav>'
|
||||||
|
})
|
||||||
|
export class ApiDemoApp {
|
||||||
|
root = ApiDemoPage;
|
||||||
|
}
|
18
demos/src/hide-when/app.module.ts
Normal file
18
demos/src/hide-when/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/hide-when/main.ts
Normal file
6
demos/src/hide-when/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
14
demos/src/icon/app.component.ts
Normal file
14
demos/src/icon/app.component.ts
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
templateUrl: 'page.html'
|
||||||
|
})
|
||||||
|
export class ApiDemoPage {}
|
||||||
|
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
template: '<ion-nav [root]="root"></ion-nav>'
|
||||||
|
})
|
||||||
|
export class ApiDemoApp {
|
||||||
|
root = ApiDemoPage;
|
||||||
|
}
|
18
demos/src/icon/app.module.ts
Normal file
18
demos/src/icon/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/icon/main.ts
Normal file
6
demos/src/icon/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,5 +1,5 @@
|
|||||||
import { Component, NgModule, Injectable } from '@angular/core';
|
import { Component, Injectable } from '@angular/core';
|
||||||
import { IonicApp, IonicModule, InfiniteScroll } from 'ionic-angular';
|
import { InfiniteScroll } from 'ionic-angular';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Mock Data Access Object
|
* Mock Data Access Object
|
||||||
@ -63,7 +63,7 @@ export class MockProvider {
|
|||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html',
|
templateUrl: 'page.html',
|
||||||
providers: [MockProvider]
|
providers: [MockProvider]
|
||||||
})
|
})
|
||||||
export class ApiDemoApp {
|
export class ApiDemoApp {
|
||||||
@ -88,18 +88,3 @@ export class ApiDemoApp {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
MockProvider
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoApp
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
17
demos/src/infinite-scroll/app.module.ts
Normal file
17
demos/src/infinite-scroll/app.module.ts
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoApp
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/infinite-scroll/main.ts
Normal file
6
demos/src/infinite-scroll/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,31 +0,0 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
templateUrl: 'main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {}
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
15
demos/src/input/app.component.ts
Normal file
15
demos/src/input/app.component.ts
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
templateUrl: 'main.html'
|
||||||
|
})
|
||||||
|
export class ApiDemoPage {}
|
||||||
|
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
template: '<ion-nav [root]="root"></ion-nav>'
|
||||||
|
})
|
||||||
|
export class ApiDemoApp {
|
||||||
|
root = ApiDemoPage;
|
||||||
|
}
|
18
demos/src/input/app.module.ts
Normal file
18
demos/src/input/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/input/main.ts
Normal file
6
demos/src/input/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,8 +1,8 @@
|
|||||||
import { Component, NgModule, ViewEncapsulation } from '@angular/core';
|
import { Component,ViewEncapsulation } from '@angular/core';
|
||||||
import { IonicApp, IonicModule, NavController, reorderArray } from 'ionic-angular';
|
import { NavController, reorderArray } from 'ionic-angular';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html',
|
templateUrl: 'page.html',
|
||||||
encapsulation: ViewEncapsulation.None
|
encapsulation: ViewEncapsulation.None
|
||||||
})
|
})
|
||||||
export class ApiDemoPage {
|
export class ApiDemoPage {
|
||||||
@ -80,18 +80,3 @@ export class ApiDemoPage {
|
|||||||
export class ApiDemoApp {
|
export class ApiDemoApp {
|
||||||
root = ApiDemoPage;
|
root = ApiDemoPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
18
demos/src/item-reorder/app.module.ts
Normal file
18
demos/src/item-reorder/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/item-reorder/main.ts
Normal file
6
demos/src/item-reorder/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,9 +1,9 @@
|
|||||||
import { Component, NgModule, ViewEncapsulation } from '@angular/core';
|
import { Component, ViewEncapsulation } from '@angular/core';
|
||||||
import { IonicApp, IonicModule, ItemSliding, ToastController } from 'ionic-angular';
|
import { ItemSliding, ToastController } from 'ionic-angular';
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html',
|
templateUrl: 'page.html',
|
||||||
encapsulation: ViewEncapsulation.None
|
encapsulation: ViewEncapsulation.None
|
||||||
})
|
})
|
||||||
export class ApiDemoPage {
|
export class ApiDemoPage {
|
||||||
@ -95,18 +95,3 @@ export class ApiDemoPage {
|
|||||||
export class ApiDemoApp {
|
export class ApiDemoApp {
|
||||||
root = ApiDemoPage;
|
root = ApiDemoPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
18
demos/src/item-sliding/app.module.ts
Normal file
18
demos/src/item-sliding/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/item-sliding/main.ts
Normal file
6
demos/src/item-sliding/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,31 +0,0 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
templateUrl: 'main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {}
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
15
demos/src/item/app.component.ts
Normal file
15
demos/src/item/app.component.ts
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
templateUrl: 'page.html'
|
||||||
|
})
|
||||||
|
export class ApiDemoPage {}
|
||||||
|
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
template: '<ion-nav [root]="root"></ion-nav>'
|
||||||
|
})
|
||||||
|
export class ApiDemoApp {
|
||||||
|
root = ApiDemoPage;
|
||||||
|
}
|
18
demos/src/item/app.module.ts
Normal file
18
demos/src/item/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/item/main.ts
Normal file
6
demos/src/item/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,32 +0,0 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
|
||||||
|
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
templateUrl: 'main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {}
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
14
demos/src/label/app.component.ts
Normal file
14
demos/src/label/app.component.ts
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
templateUrl: 'page.html'
|
||||||
|
})
|
||||||
|
export class ApiDemoPage {}
|
||||||
|
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
template: '<ion-nav [root]="root"></ion-nav>'
|
||||||
|
})
|
||||||
|
export class ApiDemoApp {
|
||||||
|
root = ApiDemoPage;
|
||||||
|
}
|
18
demos/src/label/app.module.ts
Normal file
18
demos/src/label/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/label/main.ts
Normal file
6
demos/src/label/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,31 +0,0 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
|
||||||
|
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
templateUrl: 'main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {}
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
15
demos/src/list/app.component.ts
Normal file
15
demos/src/list/app.component.ts
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
templateUrl: 'page.html'
|
||||||
|
})
|
||||||
|
export class ApiDemoPage {}
|
||||||
|
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
template: '<ion-nav [root]="root"></ion-nav>'
|
||||||
|
})
|
||||||
|
export class ApiDemoApp {
|
||||||
|
root = ApiDemoPage;
|
||||||
|
}
|
||||||
|
|
18
demos/src/list/app.module.ts
Normal file
18
demos/src/list/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/list/main.ts
Normal file
6
demos/src/list/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,7 +1,5 @@
|
|||||||
import { Component, NgModule, ViewEncapsulation } from '@angular/core';
|
import { Component, ViewEncapsulation } from '@angular/core';
|
||||||
|
import { LoadingController, NavController } from 'ionic-angular';
|
||||||
import { IonicApp, IonicModule, LoadingController, NavController } from 'ionic-angular';
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html'
|
templateUrl: 'main.html'
|
||||||
@ -131,20 +129,3 @@ export class Page2 {}
|
|||||||
export class ApiDemoApp {
|
export class ApiDemoApp {
|
||||||
root = Page1;
|
root = Page1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
Page1,
|
|
||||||
Page2
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
Page1,
|
|
||||||
Page2
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
18
demos/src/loading/app.module.ts
Normal file
18
demos/src/loading/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/loading/main.ts
Normal file
6
demos/src/loading/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,5 +1,5 @@
|
|||||||
import { Component, NgModule, Injectable, Pipe, PipeTransform } from '@angular/core';
|
import { Component, Injectable, Pipe, PipeTransform } from '@angular/core';
|
||||||
import { IonicApp, IonicModule, LocalStorage, Storage } from 'ionic-angular';
|
import { LocalStorage, Storage } from 'ionic-angular';
|
||||||
|
|
||||||
@Pipe({
|
@Pipe({
|
||||||
name: 'cleanLocalData'
|
name: 'cleanLocalData'
|
||||||
@ -85,18 +85,3 @@ export class ApiDemoApp {
|
|||||||
root = ApiDemoPage;
|
root = ApiDemoPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage,
|
|
||||||
CleanLocalDataPipe
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
18
demos/src/local-storage/app.module.ts
Normal file
18
demos/src/local-storage/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/local-storage/main.ts
Normal file
6
demos/src/local-storage/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,10 +1,10 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
import { IonicApp, IonicModule, MenuController } from 'ionic-angular';
|
import { MenuController } from 'ionic-angular';
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html'
|
templateUrl: 'page.html'
|
||||||
})
|
})
|
||||||
export class ApiDemoPage {
|
export class ApiDemoPage {
|
||||||
activeMenu: string;
|
activeMenu: string;
|
||||||
@ -31,18 +31,3 @@ export class ApiDemoPage {
|
|||||||
export class ApiDemoApp {
|
export class ApiDemoApp {
|
||||||
root = ApiDemoPage;
|
root = ApiDemoPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
18
demos/src/menu/app.module.ts
Normal file
18
demos/src/menu/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/menu/main.ts
Normal file
6
demos/src/menu/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,10 +1,10 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
import { Animation, IonicApp, IonicModule, ModalController, NavParams, ViewController } from 'ionic-angular';
|
import { Animation, ModalController, NavParams, ViewController } from 'ionic-angular';
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html'
|
templateUrl: 'page.html'
|
||||||
})
|
})
|
||||||
export class ModalFirstPage {
|
export class ModalFirstPage {
|
||||||
myParam = '';
|
myParam = '';
|
||||||
@ -54,23 +54,6 @@ export class ApiDemoApp {
|
|||||||
root = ModalFirstPage;
|
root = ModalFirstPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ModalFirstPage,
|
|
||||||
ModalContentPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ModalFirstPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
||||||
|
|
||||||
|
|
||||||
export class FadeIn extends Animation {
|
export class FadeIn extends Animation {
|
||||||
constructor(enteringView: ViewController, leavingView: ViewController) {
|
constructor(enteringView: ViewController, leavingView: ViewController) {
|
||||||
super(enteringView.pageRef());
|
super(enteringView.pageRef());
|
18
demos/src/modal/app.module.ts
Normal file
18
demos/src/modal/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/modal/main.ts
Normal file
6
demos/src/modal/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,10 +1,8 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { IonicApp, IonicModule, NavController, NavParams } from 'ionic-angular';
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'main.html'
|
templateUrl: 'page.html'
|
||||||
})
|
})
|
||||||
export class ApiDemoPage {
|
export class ApiDemoPage {
|
||||||
myParam: string = '';
|
myParam: string = '';
|
||||||
@ -16,9 +14,8 @@ export class ApiDemoPage {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'page.html'
|
templateUrl: 'push-page.html'
|
||||||
})
|
})
|
||||||
export class PushPage {
|
export class PushPage {
|
||||||
myParam: string;
|
myParam: string;
|
||||||
@ -36,18 +33,3 @@ export class ApiDemoApp {
|
|||||||
root = ApiDemoPage;
|
root = ApiDemoPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage,
|
|
||||||
PushPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
18
demos/src/nav-params/app.module.ts
Normal file
18
demos/src/nav-params/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/nav-params/main.ts
Normal file
6
demos/src/nav-params/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
@ -1,35 +0,0 @@
|
|||||||
import { Component, NgModule } from '@angular/core';
|
|
||||||
import { IonicApp, IonicModule } from 'ionic-angular';
|
|
||||||
|
|
||||||
// Use the toolbar demo but pass in the demo name to change the title
|
|
||||||
@Component({
|
|
||||||
templateUrl: '../toolbar/main.html'
|
|
||||||
})
|
|
||||||
export class ApiDemoPage {
|
|
||||||
demo = 'Navbar';
|
|
||||||
favorites = 'recent';
|
|
||||||
apps = 'free';
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
template: '<ion-nav [root]="root"></ion-nav>'
|
|
||||||
})
|
|
||||||
export class ApiDemoApp {
|
|
||||||
root = ApiDemoPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
declarations: [
|
|
||||||
ApiDemoApp,
|
|
||||||
ApiDemoPage
|
|
||||||
],
|
|
||||||
imports: [
|
|
||||||
IonicModule.forRoot(ApiDemoApp)
|
|
||||||
],
|
|
||||||
bootstrap: [IonicApp],
|
|
||||||
entryComponents: [
|
|
||||||
ApiDemoPage
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class AppModule {}
|
|
19
demos/src/navbar/app.component.ts
Normal file
19
demos/src/navbar/app.component.ts
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
// Use the toolbar demo but pass in the demo name to change the title
|
||||||
|
@Component({
|
||||||
|
templateUrl: 'page.html'
|
||||||
|
})
|
||||||
|
export class ApiDemoPage {
|
||||||
|
demo = 'Navbar';
|
||||||
|
favorites = 'recent';
|
||||||
|
apps = 'free';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
template: '<ion-nav [root]="root"></ion-nav>'
|
||||||
|
})
|
||||||
|
export class ApiDemoApp {
|
||||||
|
root = ApiDemoPage;
|
||||||
|
}
|
18
demos/src/navbar/app.module.ts
Normal file
18
demos/src/navbar/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule } from 'ionic-angular';
|
||||||
|
import { ApiDemoApp, ApiDemoPage } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ApiDemoApp,
|
||||||
|
ApiDemoPage
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
IonicModule.forRoot(ApiDemoApp)
|
||||||
|
],
|
||||||
|
bootstrap: [IonicApp],
|
||||||
|
entryComponents: [
|
||||||
|
ApiDemoPage
|
||||||
|
]
|
||||||
|
})
|
||||||
|
export class AppModule {}
|
6
demos/src/navbar/main.ts
Normal file
6
demos/src/navbar/main.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { platformBrowser } from '@angular/platform-browser';
|
||||||
|
import { enableProdMode } from '@angular/core';
|
||||||
|
import { AppModuleNgFactory } from './app.module.ngfactory';
|
||||||
|
|
||||||
|
enableProdMode();
|
||||||
|
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user