作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个问题。当我在 chrome 上运行我的应用程序时,由于 te 网络浏览器的本地存储,数据是持久的。但是,在模拟器上运行时,如果我终止应用程序,数据就会被删除。我读过 localstorage 它是一种用于存储简单数据的主要非 volatile 存储。我的应用程序不需要数据库,本地存储绰绰有余。发生这种情况的原因是什么?
angular.module('ionic.utils', [])
.factory('$localstorage', ['$window', function($window) {
return {
set: function(key, value) {
$window.localStorage[key] = value;
},
get: function(key) {
return $window.localStorage[key];
},
setObject: function(key, value) {
$window.localStorage[key] = JSON.stringify(value);
},
getObject: function(key) {
return JSON.parse($window.localStorage[key] || '{}');
},
removeItem: function(key){
$window.localStorage.removeItem(key);
},
removeByIndex: function (index) {
$window.localStorage.removeItem($window.localStorage.key(index));
},
getByIndex: function (index) {
return JSON.parse(($window.localStorage.key(index)));
},
clear: function (){
$window.localStorage.clear();
}
}
}]);
最佳答案
我正在研究 ionic 并使用 localstorage(简单的 html 本地存储功能)
window.localStorage['Invite-Code'] = $scope.passCode;
以上代码在本地存储中设置值。
var val = window.localStorage['Invite-Code'] || false;
以上代码显示了localstorage value的值,如果存在则返回值or false。这里 'Invite-Code' 是关键
关于ios - ionic 本地存储不会持久存在于设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30585921/
我是一名优秀的程序员,十分优秀!