2
이전 페이지로 돌아가는 대신 다른 작업을 수행합니다. 뒤로 버튼의 동작을 변경하고 싶습니다. 가능한가?ionic navbar backbutton behavior ionic 변경 2
<ion-navbar>
<ion-title center>Mobile Apps</ion-title>
</ion-navbar>
이전 페이지로 돌아가는 대신 다른 작업을 수행합니다. 뒤로 버튼의 동작을 변경하고 싶습니다. 가능한가?ionic navbar backbutton behavior ionic 변경 2
<ion-navbar>
<ion-title center>Mobile Apps</ion-title>
</ion-navbar>
는 그것은 조건에 따라 될 경우 (참 조건 ===) {// 페이지에있는 숙박} 다른 {// 다시 이전 페이지로 이동}
당신이 할 수있는 NavGuards 사용
을 어떤 경우에는, 개발자는 떠나 진입 전망을 제어 할 수 있어야합니다. 이를 위해 NavController는 ionViewCanEnter 및 ionViewCanLeave 메서드를 사용합니다. 각도 2 경로 가드와 비슷하지만 이 NavController와 더욱 통합되어 있습니다. 당신이 싶었 예를 들어, 뷰 떠나는 사용자를 방지 :
export class MyClass {
constructor(public navCtrl: NavController){}
ionViewCanLeave(): boolean{
// here we can either return true or false
// depending on if we want to leave this view
if(isValid(randomValue)){
return true;
} else {
return false;
}
}
}
@MohanGopi을, 나는 대신 다른 것을 할 것입니다 이전 페이지로 되돌아가는, 뒤로 버튼의 동작을 변경하려면 –
https://github.com/driftyco/ionic/issues/5071이 도움이 될 수도 있습니다 –
무엇을해야합니까? 사용자를 다른 페이지로 리디렉션하고 사용자가 떠나지 못하게합니다 ...? 다른 { // 이전 페이지 로 돌아가} (참 조건 ===) { 페이지에 남아 // } 경우 – sebaferreras