首页 文章

后退按钮不能正常工作离子famework

提问于
浏览
0

我在离子应用程序中有这个流程... login.html页面(这是一个“离子视图”) - >侧面菜单页面(离子框架的侧面菜单) - > page2.html页面(这是一个“离子视图“) . 现在我想在其中实现带有“ion-nav-back-button”的“ion-nav-bar” . 通常,当我想从page2.html返回时,应用程序应该将我发送到侧面菜单页面....相反,我的应用程序,将我发送到登录页面 . 看起来像侧菜单中没有“离子视图”,它不会记录在应用流程中 . 有什么建议我怎么解决?谢谢

1 回答

  • 0

    侧边菜单没有状态,你不能'回去'打开侧边菜单 .

    在正常情况下,对于登录视图,您应该暂时禁用状态 . 然后该应用程序将不会“返回”登录视图 . 你可以这样做:

    $scope.doLogin = function () {
            Auth.login($scope.loginData, function () {
                console.log('login success');
                $ionicHistory.nextViewOptions({
                    disableBack: true
                });
                $state.go('home');
            });
        };
    

    您还可以清除离子的视图历史记录以避免返回:

    $ionicHistory.clearHistory();
    $state.go('user.home');
    

相关问题