2016-08-22 8 views
0

JSコードremoveBackView()はIonicで動作していませんか?

 console.log('Login Success'); 
     $ionicHistory.removeBackView(); 

私は、ログイン後、ログインビューを取得するために停止しようとしています。しかし、私がログインしていても、ブラウザの戻る矢印をクリックすると、ログインページが表示されます。しかし、いったんログインすると、戻る矢印をクリックするとホームページが表示されるはずです。 .removeBackView()が正しく動作していません。私を助けてください。 でも$ionicHistory disableBackでも動作しません

答えて

0

私はまた別のコンセプトを使用するので、私はその助けと思います。

 if ($state.current.name == "app.home" || $state.current.name == "login") { 
     $ionicPopup.confirm({ 
     title: "Confirm", 
     template: "Want to exit?" 
     }).then(function (res) { 
     if (res) { 
      navigator.app.exitApp(); 
     } 
     }); 
    } else { 
     navigator.app.backHistory(); 
    } 
+0

その場合はアプリを終了します。しかし、私たちは正しくないはずです –

+0

申し訳ありませんが、私はあなたの言葉ではっきりしていません。 – Neotrixs

1

この問題が発生していました。 removeBackView()を次の状態にすることはできませんでした。代わりに、これを前の状態に追加しました。直前に$location.path('/app/myFirstPage')

$ionicHistory.nextViewOptions({ 
    disableBack : true 
}); 
関連する問題