问题标签 [ng-storage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 在 ionic 中使用 ngStorage 作为数组
试图转换这个
哪个有效,除了在电话科尔多瓦上运行时,它只返回两个项目
所以我试图使用 ngStorage 来存储数组
但不适用于浏览器emu,会出现以下错误
http://errors.angularjs.org/1.3.13/$injector/unpr?p0=copeProvider%20%3C-%20%24scope%20%3C-%dataStore在http://localhost:8100/lib/ionic /js/ionic.bundle.js:8762:12
angularjs - AngularJS ngStorage $sessionStorage 仅在 IE 中拒绝访问
在本地主机上运行时(通过 Visual Studios)一切都很好,当移动到暂存 IE 11 时(仅,Chrome/FF 都可以正常工作)我收到一个错误:
错误:访问被拒绝。
在 isStorageSupported ( http://stage.mySite.com/Scripts/Frameworks/AngularJS/1.13.15/modules/ngStorage.js:53:21 ) 在匿名函数 ( http://stage.mySite.com/Scripts/Frameworks /AngularJS/1.13.15/modules/ngStorage.js:74:17)在调用(http://stage.mySite.com/Scripts/Frameworks/AngularJS/1.13.15/angular.js:4203:7)在enforcedReturnValue (http://stage.mySite.com/Scripts/Frameworks/AngularJS/1.13.15/angular.js:4056:7)在调用(http://stage.mySite.com/Scripts/Frameworks/AngularJS/1.13。 15/angular.js:4203:7 ) 在匿名函数 ( http://stage.mySite.com/Scripts/Frameworks/AngularJS/1.13.15/angular.js:4021:13 )
在 getService ( http://stage.mySite.com/Scripts/Frameworks/AngularJS/1.13.15/angular.js:4162:11 )
在调用(http://stage.mySite.com/Scripts/Frameworks/AngularJS/1.13.15/angular.js:4191:9)
(注意我已经通过多种方式搜索了这个问题......)
javascript - $localStorage.foo = foo (ngStorage) & localStorage['foo'] = foo 一样吗?
在应用程序中使用 ngStorage,我正在尝试更新
和
从应用程序外部(在另一个没有角度的文件中,或通过 chrome 控制台)
我正在存储 obj,当我尝试控制台记录它时,它返回 [object Object]。我想知道是否可以从带有括号符号的非角度应用程序/chrome 控制台设置 ngStorage 值?对不起,如果不清楚,我自己真的很困惑。
javascript - 为什么 $localStorage 中的数组有效
index.html
emailViewController.js
如果我不初始化$localStorage.subject
为数组,它会给我一个错误,说.push is not a function
.
为什么当我将数据推送到时它没有给出这个错误$localStorage.address
?
javascript - AngularJS 安全存储媒体
我正在使用 AngularJS 开发客户端应用程序。我需要从服务器端请求一些与授权相关的数据,并将其存储以用于访问控制决策。我不想在每个决定之前都请求数据。
我尝试使用浏览器本地存储,但我发现它可以在浏览器中进行编辑,这在我的情况下是不可接受的。我也考虑过加密授权数据,但只要加密是在客户端完成的,就可以进行逆向工程。
是否有一个安全(只读)存储可以保存授权数据以适应我的情况?
javascript - Ng-repeat over localStorage 数据
这是我的部分观点
我将这些数据存储在 localStorage 中:
我想对键的值进行 ng-repeatngStorage-add
和ngStorage-subject
. 我尝试了以下方法:
1) <td><label ng-bind="add" ng-repeat="item in localStorage.getItem('ngStorage-add')"></label></td>
。
2)ng-repeat="item in localStorage.getItem('ngStorage-add') track by value"
然而它没有用。有人对如何实现这一目标有想法吗?
编辑
emailViewController
:
尝试 1
这是返回数组 -$localStorage.add
这是返回数组的第一个元素(a
在这种情况下) -$localStorage.add[0][0]
尝试 2
我注入$localStorage
了加载模板的指令。它仍然不起作用。
尝试 3
我将$localStorage
数据存储在控制器变量中,并让 ng-repeat 迭代该变量。
这样做会产生一个结果,但整个数组出现在一行中。我想a
在一行b
中显示,并在下一行中显示。
尝试 3 更新
这是更新的局部视图
尝试 4
我修改了部分视图如下,并完全实现了我想要的。现在,键的值以新行显示。但是,它们的显示如下:
我不希望显示数组符号。这是修改后的局部视图。
解决方案
angularjs - 从 localStorage 加载的记录似乎没有成为 Angular 中 $scope 的一部分
网址是http://kohlin.net/lab/angular/index.html 尝试创建几个联系人,尝试编辑一个或多个(是的,它在编辑时被删除)并删除一个以查看它是否有效。
问题是当你重新加载。然后,您将无法编辑或删除单个联系人。就好像它根本不听 ng-click="editItem($index)" 。
甚至尝试实现 ngStorage 但这也无济于事。有什么猜测吗?
更新 看来我不能包含material.min.js(material design lite)如果我删除它,一切都像魅力一样。
所以新的问题是。我怎样才能使这个应用程序与材料设计精简版一起工作
(我是否从stackoverflow中完全删除这个问题并创建一个新问题?)
javascript - ngStorage not storing data when being updated
I am building a directive that handles out courses, part of this is saving course data in local storage so the user can resume.
When the data changes i call this function
I also call is when they first load up the course
My problem is that the data is not updated in local storage.
When i debug i can see that $localstorage.scorm
is getting updated in chrome console but the data in the actual local storage is unchanged.
angularjs - AngularJS 使用 ngStorage 存储产品详细信息
当客户将产品添加到购物车并显示购物车页面中的所有产品时,我们应该如何使用 ngStorage 或 Local Storage 存储产品 ID、产品名称、产品尺寸和产品价格?似乎多维数组对 ngStorage 没有那么有效。
arrays - 在 ngStorage 中存储一个数组
我希望使用 ngStorage 存储一个数组以满足持久数据的需求。这是我的代码:
我需要将 items 数组存储在 ngStorage