问题标签 [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.

0 投票
1 回答
720 浏览

angularjs - 在 ionic 中使用 ngStorage 作为数组

试图转换这个

哪个有效,除了在电话科尔多瓦上运行时,它只返回两个项目

所以我试图使用 ngStorage 来存储数组

但不适用于浏览器emu,会出现以下错误

http://errors.angularjs.org/1.3.13/$injector/unpr?p0=copeProvider%20%3C-%20%24scope%20%3C-%dataStorehttp://localhost:8100/lib/ionic /js/ionic.bundle.js:8762:12

0 投票
1 回答
395 浏览

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

(注意我已经通过多种方式搜索了这个问题......)

0 投票
0 回答
78 浏览

javascript - $localStorage.foo = foo (ngStorage) & localStorage['foo'] = foo 一样吗?

在应用程序中使用 ngStorage,我正在尝试更新

从应用程序外部(在另一个没有角度的文件中,或通过 chrome 控制台)

我正在存储 obj,当我尝试控制台记录它时,它返回 [object Object]。我想知道是否可以从带有括号符号的非角度应用程序/chrome 控制台设置 ngStorage 值?对不起,如果不清楚,我自己真的很困惑。

0 投票
1 回答
60 浏览

javascript - 为什么 $localStorage 中的数组有效

index.html

emailViewController.js

如果我不初始化$localStorage.subject为数组,它会给我一个错误,说.push is not a function.

为什么当我将数据推送到时它没有给出这个错误$localStorage.address

0 投票
1 回答
216 浏览

javascript - AngularJS 安全存储媒体

我正在使用 AngularJS 开发客户端应用程序。我需要从服务器端请求一些与授权相关的数据,并将其存储以用于访问控制决策。我不想在每个决定之前都请求数据。

我尝试使用浏览器本地存储,但我发现它可以在浏览器中进行编辑,这在我的情况下是不可接受的。我也考虑过加密授权数据,但只要加密是在​​客户端完成的,就可以进行逆向工程。

是否有一个安全(只读)存储可以保存授权数据以适应我的情况?

0 投票
2 回答
2695 浏览

javascript - Ng-repeat over localStorage 数据

这是我的部分观点

我将这些数据存储在 localStorage 中:

在此处输入图像描述

我想对键的值进行 ng-repeatngStorage-addngStorage-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

我修改了部分视图如下,并完全实现了我想要的。现在,键的值以新行显示。但是,它们的显示如下:

我不希望显示数组符号。这是修改后的局部视图。

解决方案

0 投票
1 回答
42 浏览

angularjs - 从 localStorage 加载的记录似乎没有成为 Angular 中 $scope 的一部分

网址是http://kohlin.net/lab/angular/index.html 尝试创建几个联系人,尝试编辑一个或多个(是的,它在编辑时被删除)并删除一个以查看它是否有效。

问题是当你重新加载。然后,您将无法编辑或删除单个联系人。就好像它根本不听 ng-click="editItem($index)" 。

甚至尝试实现 ngStorage 但这也无济于事。有什么猜测吗?

更新 看来我不能包含material.min.js(material design lite)如果我删除它,一切都像魅力一样。

所以新的问题是。我怎样才能使这个应用程序与材料设计精简版一起工作

(我是否从stackoverflow中完全删除这个问题并创建一个新问题?)

0 投票
1 回答
453 浏览

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.

0 投票
2 回答
121 浏览

angularjs - AngularJS 使用 ngStorage 存储产品详细信息

当客户将产品添加到购物车并显示购物车页面中的所有产品时,我们应该如何使用 ngStorage 或 Local Storage 存储产品 ID、产品名称、产品尺寸和产品价格?似乎多维数组对 ngStorage 没有那么有效。

0 投票
1 回答
720 浏览

arrays - 在 ngStorage 中存储一个数组

我希望使用 ngStorage 存储一个数组以满足持久数据的需求。这是我的代码:

我需要将 items 数组存储在 ngStorage