2015-05-18 39 views
0

我有一个幻灯片介绍用户被重定向到登录之前,但当我切换到登录后显示的历史记录,我宁愿它不是。在更改状态之前使用$ ionicHistory.clearHistory()似乎没有任何操作,后退按钮仍然显示。清除离子历史记录so ionNavBackButton不显示不工作

.controller('IntroController', [ '$scope', '$state', '$ionicSlideBoxDelegate', '$ionicHistory', 
    function($scope, $state, $ionicSlideBoxDelegate, $ionicHistory) { 

     // Skip the introduction, and redirect to login 
     $scope.skipIntro = function() { 

      $ionicHistory.clearHistory(); 
      $state.go('login.index'); 
     }; 

     ... 

    } ]) 

其他不仅仅是躲在使用的登录CSS后退按钮,这似乎是一个UI破解,可以在此通过离子API可以实现吗?

UPDATE

现在我使用

hide-back-button="true" 
在离子视图

,但即使这工作我还是想知道如何清除其他部分浏览器历史记录的应用程序。

回答

1

在您的后退按钮上使用nav-clear指令。这将清除导航堆栈历史记录。

+1

似乎'nav-clear'不再存在于离子1.0.0中!?至少我无法在源代码中找到它。 – hgoebl