如何清除logout + Angularjs + Ionic Framework上的电子邮件和密码值

时间:2016-06-01 04:58:15

标签: angularjs ionic-framework

您好我使用以下代码注销。

$scope.logout = function () {
      $window.localStorage.clear();
      $rootScope.$new(true);
      $scope.$new(true);
      $state.go("home");
};

2 个答案:

答案 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