Ionic LocalStorage——数据不持久
Ionic LocalStorage - Data doesnt persists
我一直在尝试在离子上使用本地存储,但我的数据在刷新或关闭和重新打开应用程序后丢失。我有这个模块
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] || '{}');
}
}
}]);
和我使用set和get方法来存储和提取一个变量(整数),但是当我关闭应用程序或刷新页面时,数据没有保存,我得到的只是一个未定义的值。
$scope.currentLevel = $localstorage.get("level");
if ($scope.currentLevel = "Undefined"){
$scope.currentLevel = 1;
}
总是返回1而不是先前设置的大于1的数字
我猜你打错了。应该是比较运算符==
,而不是赋值运算符=
。
相关文章:
- 函数jquery.html()不提供数据属性集值
- Knockout.JS,模板都是通过表单不添加数据的
- 基于类的单击事件在10行之后不响应-数据表
- jquery ajax到php脚本不保存数据
- jQuery-输入时不提交数据
- 为什么我们需要为POST定义res.on('data'..,即使我们不处理数据
- 车把模板不显示数据
- Socket.io socket.emit 不将数据传递到服务器
- NG 重复不推出数据
- 节点.js 不等待数据
- 如何使用ParsleyJS 2.*使用javascript而不是数据属性
- j查询在设置属性后在后续单击时不读取数据属性
- 使用 ng-repeat解析不均匀数据/ json对象
- handontable:在不更改数据数组/对象的情况下隐藏某些列
- Angular$resource则不返回数据
- 带多维数组返回字符串的json_encode;阵列”;而不是数据
- 替换不处理数据属性值
- 在Angular应用程序中,持久数据应该保存在哪里
- 实时HighChart不显示数据
- Ionic LocalStorage——数据不持久