import {IonicView, IonicConfig, IonicApp} from 'ionic/ionic'; import {NavParams, NavController} from 'ionic/ionic'; import {SecondPage} from './second-page'; import {ThirdPage} from './third-page'; @IonicView({ template: '' + '' + '{{title}}' + '' + '' + '' + '' + '' + '

{{title}}

' + '

' + '

' + '

' + '' + '' + '' + '
' }) export class FirstPage { constructor( nav: NavController, app: IonicApp, config: IonicConfig ) { this.nav = nav; this.title = 'First Page'; this.pushPage = SecondPage; this.pushData = { id: 420 } } setItems() { let items = [ ThirdPage ]; this.nav.setItems(items); } // viewLoaded() { // console.log('viewLoaded first page'); // } // viewWillEnter() { // console.log('viewWillEnter first page'); // } // viewDidEnter() { // console.log('viewDidEnter first page'); // } // viewWillLeave() { // console.log('viewWillLeave first page'); // } // viewDidLeave() { // console.log('viewDidLeave first page'); // } // viewWillUnload() { // console.log('viewWillUnload first page'); // } // viewDidUnload() { // console.log('viewDidUnload first page'); // } push() { this.nav.push(SecondPage, { id: 8675309, myData: [1,2,3,4] } ); } }