AngularJS:无法将localStorage项保存到scope变量中
AngularJS: unable to save the localStorage item into scope variable
我使用window.localStorage.getItem('job_id.done_tasks')
将值存储到$scope
级别变量中。我没能做到。请检查我的代码。
$scope.done_tasks = {};
$scope.done_tasks = window.localStorage.getItem('job_id.done_tasks');
当我使用alert('$scope.done_tasks');
时,它表示undefined
,但当我使用该alert(window.localStorage.getItem('job_id.done_tasks'));
时,它显示16,17
。为什么我无法存储window.localStorage.getItem('job_id.done_tasks')
到$scope.done_tasks
的值。帮我解决这个问题。
请检查下面的代码,本地存储返回字符串作为输出,您需要将其解析为对象。
$scope.done_tasks = JSON.parse(window.localStorage.getItem('job_id.done_tasks'));
供参考:
window.localStorage.setItem(key,value);
window.localStorage.getItem(key);
这就是本地存储的工作方式,无论您提供了什么密钥来保存值,都必须使用相同的密钥来获取数据。
相关文章:
- AngularJS:ng之后,重复$scope值未按预期更新
- 如何将getJson的响应保存在全局变量中
- 按下按钮时保存cookie
- 如何使用 Angular JS 将数据保存在数据库中
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- $ionicplatform内的$scope不;不起作用
- HTML5在画布中加载较小的图像并保存实际大小的图像
- 是否可以在浏览器中使用纯JavaScript保存音频流
- 如何将多个画布保存为一个图像
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 使用$scope方法时的ControllerAs语法
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 如何将ngrepeat下的ngmodel绑定到$scope
- 另一个if(!$scope.$$phase)$scope$apply()szenario-需要帮助才能通关
- 保存数组javascript
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- $scope变量被视为字符串AngularJs
- Angular 不会保存 $scope.$watch 顺序
- AngularJS:无法将localStorage项保存到scope变量中
- 角度保存/序列化$scope状态