mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
NavItem lifecycle
This commit is contained in:
@@ -9,7 +9,7 @@ import {SecondPage} from './second-page';
|
||||
@View({
|
||||
template: '' +
|
||||
'<ion-navbar *navbar>' +
|
||||
'<ion-title>First Page</ion-title>' +
|
||||
'<ion-title>First Page: {{ val }}</ion-title>' +
|
||||
'<ion-nav-items primary>' +
|
||||
'<button class="button">P1</button>' +
|
||||
'</ion-nav-items>' +
|
||||
@@ -35,11 +35,39 @@ export class FirstPage {
|
||||
}
|
||||
|
||||
viewLoaded() {
|
||||
console.log('VIEW LOADED');
|
||||
console.log('viewLoaded first page');
|
||||
}
|
||||
|
||||
viewWillShow() {
|
||||
console.log('VIEW WILL SHOW');
|
||||
viewWillEnter() {
|
||||
console.log('viewWillEnter first page');
|
||||
}
|
||||
|
||||
viewDidEnter() {
|
||||
console.log('viewDidEnter first page');
|
||||
}
|
||||
|
||||
viewWillLeave() {
|
||||
console.log('viewWillLeave first page');
|
||||
}
|
||||
|
||||
viewDidLeave() {
|
||||
console.log('viewDidLeave first page');
|
||||
}
|
||||
|
||||
viewWillCache() {
|
||||
console.log('viewWillCache first page');
|
||||
}
|
||||
|
||||
viewDidCache() {
|
||||
console.log('viewDidCache first page');
|
||||
}
|
||||
|
||||
viewWillUnload() {
|
||||
console.log('viewWillUnload first page');
|
||||
}
|
||||
|
||||
viewDidUnload() {
|
||||
console.log('viewDidUnload first page');
|
||||
}
|
||||
|
||||
push() {
|
||||
|
||||
@@ -46,4 +46,40 @@ export class SecondPage {
|
||||
this.nav.push(ThirdPage);
|
||||
}
|
||||
|
||||
viewLoaded() {
|
||||
console.log('viewLoaded second page');
|
||||
}
|
||||
|
||||
viewWillEnter() {
|
||||
console.log('viewWillEnter second page');
|
||||
}
|
||||
|
||||
viewDidEnter() {
|
||||
console.log('viewDidEnter second page');
|
||||
}
|
||||
|
||||
viewWillLeave() {
|
||||
console.log('viewWillLeave second page');
|
||||
}
|
||||
|
||||
viewDidLeave() {
|
||||
console.log('viewDidLeave second page');
|
||||
}
|
||||
|
||||
viewWillCache() {
|
||||
console.log('viewWillCache second page');
|
||||
}
|
||||
|
||||
viewDidCache() {
|
||||
console.log('viewDidCache second page');
|
||||
}
|
||||
|
||||
viewWillUnload() {
|
||||
console.log('viewWillUnload second page');
|
||||
}
|
||||
|
||||
viewDidUnload() {
|
||||
console.log('viewDidUnload second page');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -28,7 +28,45 @@ export class ThirdPage {
|
||||
) {
|
||||
this.nav = nav
|
||||
}
|
||||
|
||||
pop() {
|
||||
this.nav.pop()
|
||||
}
|
||||
|
||||
viewLoaded() {
|
||||
console.log('viewLoaded third page');
|
||||
}
|
||||
|
||||
viewWillEnter() {
|
||||
console.log('viewWillEnter third page');
|
||||
}
|
||||
|
||||
viewDidEnter() {
|
||||
console.log('viewDidEnter third page');
|
||||
}
|
||||
|
||||
viewWillLeave() {
|
||||
console.log('viewWillLeave third page');
|
||||
}
|
||||
|
||||
viewDidLeave() {
|
||||
console.log('viewDidLeave third page');
|
||||
}
|
||||
|
||||
viewWillCache() {
|
||||
console.log('viewWillCache third page');
|
||||
}
|
||||
|
||||
viewDidCache() {
|
||||
console.log('viewDidCache third page');
|
||||
}
|
||||
|
||||
viewWillUnload() {
|
||||
console.log('viewWillUnload third page');
|
||||
}
|
||||
|
||||
viewDidUnload() {
|
||||
console.log('viewDidUnload third page');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user