【问题标题】:back-button doesn't work properly ionic famework后退按钮无法正常工作离子框架
【发布时间】:2015-11-09 08:01:16
【问题描述】:

我的 ionic 应用程序中有这个流程... login.html 页面(这是一个“ion-view”)->side-menu 页面(来自 ionic 框架的 side-menu)->page2.html 页面(哪个是“离子视图”)。现在我想在其中实现带有“ion-nav-back-button”的“ion-nav-bar”。通常,当我想从 page2.html 返回时,应用程序应该将我发送到侧面菜单页面....相反,我的应用程序将我发送到登录页面。似乎侧面菜单中没有“离子视图”,并且没有记录在应用程序流中。有什么建议我该如何解决?谢谢你

【问题讨论】:

    标签: ionic back-button


    【解决方案1】:

    侧边菜单没有状态,不能“返回”打开侧边菜单。

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

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

    您还可以清除 ionic 的查看历史记录以避免返回:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多