2017-09-12 3 views
0

이 버튼을 클릭하면 새 페이지로 이동하기 위해 this.navCtrl.push()를 사용했습니다. 그것은 이전 페이지로 돌아가는 기본 뒤로 버튼 클릭을 생성합니다. 뒤로 버튼을 클릭하면 다른 페이지로 이동하려고합니다. 어떻게해야합니까?이오닉 2 앱 다른 페이지로 이동하기위한 뒤로 버튼 동작

나는 이것을 시도했지만 작동하지 않습니다 : '이온 각도'에서

constructor(public navCtrl: NavController, public navParams: NavParams,public platform: Platform) { 
    platform.ready().then(()=>{ 
     platform.registerBackButtonAction(()=>this.myHandlerFunction()); 
}); 
    } 
myHandlerFunction(){ 
this.navCtrl.setRoot(VesselsearchPage); 

} 
+0

확인 [ 이 답변] (https://stackoverflow.com/a/45361250/5393271) – sTx

답변

0

분사 플랫폼을 한 다음 뒤로 버튼 액션에 새로운 핸들러 등록 :

import { Platform } from 'ionic-angular'; 

constructor(private platform: Platform) { } 

ionViewWillEnter(): void { 
    this.platform.registerBackButtonAction(() => this.backButtonFunc()); 
} 

private backButtonFunc(): void { 
    // do something 
} 
+0

고마워요. –