您好我已经开发了一种带有离子骨架的codova移动应用程序。我已经构建了应用程序并开始在Android手机上进行测试。在注销时单击我已添加此代码:
window.localStorage.clear();
但是在我退出时的移动测试时间&尝试再次登录。它在登录两次后显示了相同的数据,一个在另一个之下。如何停止那个?
我的控制器代码:
window.localStorage.setItem("userid", UserId);
window.localStorage.setItem("username", Email);
window.localStorage.setItem("name", Username);
window.localStorage.setItem("token", data.token);
我的退出代码:
$scope.clearStorage = function() {
console.log('logging out');
window.localStorage.clear();
$state.go('intro');
}
我正在访问数据:
var queryString = base_url + "get/requestChartData.php";
var data = $.param({userid:window.localStorage.userid, token:token, chart: chartType});
$http.post(queryString, data).success(function (data, status, headers, config) {
答案 0 :(得分:0)
您可以在退出功能中尝试此操作
$超时(函数(){
$ionicHistory.clearCache();
},500);
$ state.go( '介绍');