Angularjs 注销并返回欢迎视图。爱奥尼奇故事

Angularjs 注销并返回欢迎视图。爱奥尼奇故事,angularjs,ionic,Angularjs,Ionic,我正在尝试创建一个控制器,用于清除应用程序中的导航缓存,以创建注销按钮 我的想法是在我点击注销按钮时清理会话ID,这样我就可以在应用程序“关闭”的情况下进入欢迎视图 我正试图使用$IonichStory实现以下目的: .controller('LogoutCtrl', ['$scope', '$state', '$ionicHistory', function($scope,$state,$ionicHistory) { $scope.logout = function(){ $

我正在尝试创建一个控制器,用于清除应用程序中的导航缓存,以创建注销按钮

我的想法是在我点击注销按钮时清理会话ID,这样我就可以在应用程序“关闭”的情况下进入欢迎视图

我正试图使用$IonichStory实现以下目的:

.controller('LogoutCtrl', ['$scope', '$state', '$ionicHistory', function($scope,$state,$ionicHistory) {
  $scope.logout = function(){
      $ionicHistory.clearCache().then(function() {
        //now you can clear history or goto another state if you need
        $ionicHistory.clearHistory();
        $ionicHistory.nextViewOptions({ disableBack: true, historyRoot: true });
        $state.go('welcome');
      })
    };
}])
但当我点击按钮时,它什么也不做

<button class="button button-block button-dark" ng-click="logout()" >Logout</button>
注销

你知道问题出在哪里吗?

你是否尝试过在没有
clearCache
clearHistory
的情况下使用它。它比导航更方便吗?您是否调试了控制器并正确调用了
logout
?您是否尝试在没有
clearCache
clearHistory
的情况下使用它。它比导航更方便吗?您是否调试了控制器并正确调用了
注销