, kullanıcı o header back button
ve öyle sahiptir login page
below.On gösterildiği gibi login page
göstermektedir sonra giriş yapmadığında İyonik 3 etkin kapatır iyi çalışıyor (aşağıdaki kodu görebilirsiniz). hardware back button on Android device
kullanıcı isabet zaman aynı işlevselliğe ihtiyacım var. Ama app.Can kapatır nasıl bu sorunu çözmek için söyle? Daha fazla bilgiye ihtiyacınız varsa lütfen bana bildirin.Donanım geri düğmesi Sekmesinde uygulama app kullanıcı <code>my profile</code> sayfası (veya sekmesi) vurur
my-profile.ts
constructor(public navCtrl: NavController, public app: App, public userService: UserService
) {
if (!this.userService.userDetails) {
this.app.getRootNav().setRoot('Login', { profile: true });
return;
}
}
login.ts
constructor(public navCtrl: NavController, public navParams: NavParams) {
this.profile = this.navParams.data.profile;
}
back() {
if (this.profile) {//not logged in user
this.navCtrl.setRoot('TabsPage');
}
}
Sen Platformu'nu kullanabilirsiniz
<ion-header>
<ion-navbar>
<ion-buttons left>
<button ion-button *ngIf="profile" (click)="back()" tappable><ion-icon name="arrow-back"></ion-icon></button>
</ion-buttons>
<ion-title>login</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
</ion-content>
Çok teşekkürler, friend.It gayet iyi çalışıyor :) – Sampath
Neden sadece giriş sayfasını "nav yığınına" ittirmek ve geri düğmesi sadece bir pop yapabilir (donanım geri varsayılan olarak yapar gibi)? Bana kökleri ve geçersiz kılan düğmeleri yerleştirmekten daha kolay görünüyor. –
@rory_za aynı şeyi düşündü, ama belki uygulamanın istediği yoldur, 'hey sen istediğin uygulamayı kullanabilirsin ama profilini görmeye gidersen ve giriş yapman gerekmiyorsa, giriş yapman lazım' Bu sayede bir sayfaya basmak, kullanıcının geri dönüp profil sayfasını bile göremediğinden en iyisi değil, bu durumda kökleri ayarlamak en iyi yollardan biridir. Diğeri ise, kullanıcı –