import { Component } from '@angular/core' ; import { App , IonicPage , NavController , NavParams , Tabs } from '../../../../../..' ; @ IonicPage ( { name : 'tab1-page1' } ) @ Component ( { templateUrl : './tab1-page1.html' } ) export class Tab1Page1 { tab1Page2 = 'tab1-page2' ; color : boolean ; userId : string ; constructor ( public navCtrl , public app , public tabs , public params ) { this . userId = params . get ( 'userId' ) ; } goBack ( ) { console . log ( 'go back begin' ) ; this . navCtrl . pop ( ) . then ( ( val ) => { console . log ( 'go back completed' , val ) ; } ) ; } favoritesTab ( ) { this . tabs . select ( 1 ) ; } logout ( ) { } ionViewWillEnter ( ) { console . log ( 'Tab1Page1, ionViewWillEnter' ) ; } ionViewDidEnter ( ) { console . log ( 'Tab1Page1, ionViewDidEnter' ) ; } ionViewWillLeave ( ) { console . log ( 'Tab1Page1, ionViewWillLeave' ) ; } ionViewDidLeave ( ) { console . log ( 'Tab1Page1, ionViewDidLeave' ) ; } ionViewWillUnload ( ) { console . log ( 'Tab1Page1, ionViewWillUnload' ) ; } }