mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-19 11:41:20 +08:00
66 lines
1.1 KiB
JavaScript
66 lines
1.1 KiB
JavaScript
import {Component} from 'angular2/src/core/annotations_impl/annotations';
|
|
|
|
import {IonicView} from 'ionic/ionic';
|
|
|
|
|
|
@Component({ selector: 'ion-app' })
|
|
@IonicView({
|
|
templateUrl: 'main.html'
|
|
})
|
|
class IonicApp {
|
|
constructor() {
|
|
this.root = TabsPage;
|
|
}
|
|
}
|
|
|
|
@Component({selector: 'ion-view'})
|
|
@IonicView({
|
|
template: '' +
|
|
'<ion-navbar *navbar>' +
|
|
'<ion-title>Home</ion-title>' +
|
|
'</ion-navbar>' +
|
|
'<ion-content class="padding">' +
|
|
'</ion-content>'
|
|
})
|
|
class HomeTabPage {
|
|
constructor(nav: NavController) {
|
|
this.nav = nav;
|
|
console.log('Initi');
|
|
}
|
|
push() {
|
|
}
|
|
}
|
|
|
|
@Component({selector: 'ion-view'})
|
|
@IonicView({
|
|
template: '' +
|
|
'<ion-navbar *navbar>' +
|
|
'<ion-title>Peek</ion-title>' +
|
|
'</ion-navbar>' +
|
|
'<ion-content class="padding">' +
|
|
'</ion-content>'
|
|
})
|
|
class PeekTabPage {
|
|
constructor(nav: NavController) {
|
|
this.nav = nav;
|
|
}
|
|
push() {
|
|
}
|
|
}
|
|
|
|
|
|
@Component({selector: 'ion-view'})
|
|
@IonicView({
|
|
templateUrl: 'tabs.html'
|
|
})
|
|
class TabsPage {
|
|
constructor() {
|
|
this.homeTab = HomeTabPage;
|
|
this.peekTab = PeekTabPage;
|
|
}
|
|
}
|
|
|
|
export function main(ionicBootstrap) {
|
|
ionicBootstrap(IonicApp);
|
|
}
|