问题标签 [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 回答
849 浏览

javascript - AngularAMD + RequireJS:无法实例化模块 ngStorage

真的为这个疯狂:

我正在尝试将 AngularJS 和 RequireJS 结合起来。经过几次失败的尝试后,我转向了AngularAMD。我遵循了基本流程,但我不断收到这个令人讨厌的错误:

无法实例化模块 ngStorage,原因是:模块 'ngStorage' 不可用!您要么拼错了模块名称,要么忘记加载它...

ngStorage是一个简单的 3rd 方 Angular 模块。

这是我的main.js

我的app.js

我从应用程序中删除了所有其他内容,但在这里失败了......我做错了什么?

注意:我也尝试过:

但后来我得到:

angularAMD 未初始化。需要先调用 angularAMD.bootstrap(app)。

0 投票
1 回答
286 浏览

javascript - 在 angularjs 中,当 localStorage 已满时,如何捕获 ngStorage 的错误?

我正在保存几个项目以在 AngularJS 中使用,但如果用户localStorage已满,我如何才能捕捉到该错误并允许 JavaScript 继续运行?ngStoragelocalStorage

0 投票
1 回答
1343 浏览

angularjs - 如何使用角度本地存储将对象数组保存到 localStorage

我在控制器中有这个数组对象,如何将此对象保存到本地存储,然后在 Angular 中的整个应用程序中访问此本地存储(我使用 ngStorage)

0 投票
1 回答
2377 浏览

javascript - 访问其他控制器中的 localStorage 变量数据

在名为的控制器下,usersConrtoller.js我将一些对象数据存储在localStorageusing 中ngStorage

保存到本地存储:

如何$localStorage.users在其他控制器中访问对象的数据?

0 投票
1 回答
952 浏览

html - ngStorage - 重置为默认值

我正在使用 ngStorage 进行网络存储。

这是我目前用来检查是否$localStorage已定义的代码。

这是我的控制器脚本。

HTML:

我正在使用此链接中给出的 rest 方法,但它不起作用。

当我单击调用函数的重置按钮时,有人帮我将值重置为默认值resetStorage()

提前致谢。

0 投票
1 回答
2200 浏览

javascript - 观察 $localStorage 的变化

我正在使用可以在这里找到的 ngStorage 模块:https ://github.com/gsklee/ngStorage

我在 localStorage 中设置 lastSeenId 用于实时更新社交提要,因为这是一个混合应用程序(Laravel/AngularJS),我无法将其存储在$scope.

StatusesController每 X 秒得到一个数组或数据(如果没有查看,则什么都没有),我得到数组的最后一项并$localStorage像这样设置我的 var: $localStorage.lastStatusSeen = lastId;

我的导航控制器是我为用户设置一些新计数器以查看他们是否遗漏了什么的地方,我得到了这样的 lastSeenId: $scope.$storage.lastStatusSeen它被发送到我的 API 以返回许多看不见的状态帖子。

这一切正常,用户在状态页面上,如果有新数据,则将本地存储 var 设置为数据数组中的最后一个 ID。

问题是我NavigationController没有发现这个变化,并且总是传递lastSeenId用户第一次访问页面时传递的那个。

有没有办法在本地存储中查看该密钥的更改?

编辑:根据要求,更新代码

0 投票
0 回答
456 浏览

angularjs - 使用 ngStorage 重新加载后未保存数据

我正在创建一个简单的注册 webapp,它将数据存储在本地存储元素中。我正在使用 ngStorage 框架。
这是我的js代码..

当我重新加载页面或关闭页面时,localstorage 中的数据会丢失。我检查了开发工具。我可以看到没有任何内容写入本地存储,即使该应用程序在当前会话中运行良好。我做错了什么吗?如果您需要更多信息,请告诉我..

0 投票
1 回答
706 浏览

angularjs - 使用 ngStorage 我可以使用 var 作为存储的名称/密钥吗?

我只是用 ngStorge 弄湿了我的脚,所以这可能很简单。

我正在使用https://github.com/gsklee/ngStorage

这是他们的读/写演示:

http://plnkr.co/edit/3vfRkvG7R9DgQxtWbGHz?p=preview

我想为存储的名称/密钥使用 var。

所以而不是:

我想使用:

并使用 .x 的 testx

提前致谢。

0 投票
1 回答
631 浏览

arrays - ngStorage 数组在加载时重置

我正在使用 ngStorage 并声明了一个新数组,我将把对象推送到该数组。但是,每当页面重新加载时,数组就会被重置。

有没有办法重新编写它,以便我仍然可以声明新的空数组,然后将对象推送到本地存储中的数组,而无需在每次页面加载时都重置它?

Plunker 演示

感谢帮助!

0 投票
2 回答
1006 浏览

angularjs - Ionic:为什么我的基于 $localStorage 的对象数组在设备上未定义?

我在服务中有一个基于 $localStorage 的对象数组:

对象数组用于控制器:

这需要一个对象并将其存储在对象数组中。这一切在浏览器中运行良好,但在 Ionic View 和设备上它不起作用。它显示为未定义。为什么它没有在浏览器中未定义?我究竟做错了什么?