import {IonicView, NavController, NavParams} from 'ionic/ionic'; import {ThirdPage} from './third-page'; import {FirstPage} from './first-page'; @IonicView({ template: `

Second page

This page does not have a nav bar!

` }) export class SecondPage { constructor( nav: NavController, params: NavParams ) { this.nav = nav; this.params = params; console.log('Second page params:', params); } setItems() { let items = [ FirstPage, ThirdPage ]; this.nav.setItems(items); } pop() { this.nav.pop(); } push() { 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'); // } // viewWillUnload() { // console.log('viewWillUnload second page'); // } // viewDidUnload() { // console.log('viewDidUnload second page'); // } }