2015-05-18 41 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