私はローカルストレージを使用してゲーム内で1つの番号(最高得点)を保持しており、ゲームをプレイするとうまくいきます。トップスコアが正しく表示されますが、アプリを完全に閉じてからもう一度開くと、最高のスコアが消えてしまいます。ローカルストレージ内のデータは、アプリケーションの終了後には保持されません。
コントローラー:
$scope.$on("$ionicView.beforeEnter", function() {
if(window.localStorage.getItem("topscore")<$rootScope.totalscore){
window.localStorage.setItem("topscore", $rootScope.totalscore);
window.localStorage.setItem("password", "yessir");
$scope.bestscore=window.localStorage.getItem("topscore");
}
});
HTML:
BESTSCORE: {{bestscore}}
実際のiPhone 6のデバイスにイオンフレームワークとテストを使用。助けをありがとう
"date"は "data"であるべきですか? – RobG