2015-06-02 73 views
0

嗨,我已經開發了一個移動應用codova與離子框架。我已經構建了應用程序,並開始在Android手機上進行測試。當我登出&再次嘗試登錄Cordova:如何清除應用程序註銷時的移動緩存?

 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

您如何訪問您的數據並設置您的數據?顯示你的控制器 – aorfevre

+0

好的等待我正在更新問題 – Shaggie

+0

檢查更新的問題 – Shaggie

回答

0

,你可以在你的註銷功能試試這個

$ timeou (功能(){

$ionicHistory.clearCache(); 

},500);

$ state.go('intro');

相關問題