2017-12-30 40 views
0

私のアプリのサインアウトメソッドを書いています。私はサインアウトする前にnavスタックを空にしたいですが、どうしたらいいのですか?Ionic Signoutを正しく処理する方法(空のnavstackとpush loginpage)

signout(){ 
    //unsubscribtionshere 
    this.app.auth().signOut().then(a =>{ 
     //clear navigation stack 
     alert("you successfully signed out"); 
     this.navCtrl.setRoot(LoginPage); //push user to loginpage 
     }); 
} 

答えて

0

私は、これはあなたがthis.navCtrl.setRoot(LoginPage);でやっている何のことの後に戻っナビはありませんが何であると考えています。手動ナビゲーションスタックをリセットしたい場合は

しかし、その後、あなたはsetPages使用することができます。

this.navCtrl.setPages([{ 
    page: HomePage 
}]); 
+0

あなたはルートがloginpageするSETING後に既存のタブセグメントを削除する方法を知っていますか? –

関連する問題