您好我使用以下代码注销。
$scope.logout = function () {
$window.localStorage.clear();
$rootScope.$new(true);
$scope.$new(true);
$state.go("home");
};
答案 0 :(得分:1)
如果您在电子邮件和密码字段中有ng-model,则可以清除范围中的变量。
HTML:
<input ng-model="email">
<input type="password" ng-model="password">
JS:
$scope.email = '';
$scope.password = '';
答案 1 :(得分:0)
试试这个
$scope.logOut = function(){
console.log('invoking logout function');
$ionicHistory.clearCache().then(function() {
//now you can clear history or goto another state if you need
$ionicHistory.clearHistory();
$ionicHistory.clearCache();
$ionicHistory.nextViewOptions({ disableBack: true, historyRoot: true });
});
};
有关清除历史记录的详细信息,请参阅this。
检查这个问题,为您提供一些idea。