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

angularjs - 如何将 angular-cache 与 AngularJS LocalStorageModule 结合使用

我有一个应用程序,当它启动时会获取管理员用户列表。数据看起来像这样:

我有一个获取这些数据的电话:

和功能:

我想避免管理员用户必须不断发出请求以获取用户列表。我正在查看 Angular 中的 $cacheFactory ,但这似乎并不能真正满足我的需求。

github 上的 angular-cache 看起来很有趣,但我不太确定如何将它与这样的对象一起使用,然后使用 LocalStorageModule 存储数据。

有人可以给我一个例子,说明他们如何将此产品与 LocalStorageModule 一起使用。

0 投票
1 回答
586 浏览

javascript - 使用 Angular 缓存时,使用 Angular LocalStorageModule 有什么优势吗?

角度缓存可以这样设置:

据我了解,如果 storageMode 设置为“localStorage”,那么它将处理备份到 localstorage 本身。

我已经将角度 LocalStorageModule 用于其他事情。

我设置 localStoragePolyfill 并使用 LocalStorageModule 有什么优势吗?

0 投票
2 回答
476 浏览

c# - 在 Azure 本地存储“目录名称无效”下压缩文件时出错

尝试在 Azure 本地存储下压缩文件时显示错误。我正在尝试将.ps1文件压缩到<filename>.ps1.zip并且出现错误

目录名称无效。

代码:

0 投票
3 回答
4634 浏览

javascript - Jasmine angularjs - 监视初始化控制器时调用的 angular-local-storage 方法

类似的问题:Jasmine angularjs - 监视初始化控制器时调用的方法

在我的控制器中,我使用 angular-local-storage 包通过注入提供 localStorageService。

在我的单元测试中,我想确保从服务中检索数据,所以我监视“get”和“add”方法并模拟它们(.andCallFake)。

这适用于通过 $scope.$watch 调用的所有方法——只要我强制使用 $digest。但是对于控制器初始化时调用的方法,它似乎不起作用。谁能告诉我为什么这不起作用?

应用>Main.js

测试>Main.js

除了构造函数中的测试之外,所有测试都通过:

0 投票
1 回答
1860 浏览

angularjs - 指令中的AngularJS监视变量

我有一个问题。我正在使用Angular localStoragee模块来存储设置,我在控制器中设置了:

它工作得很好,但我怎样才能观察 localStorageKey 指令的变化,它将它的值作为参数?

我试过类似的东西:

但没有运气,我不认为我可以看到这样的变量。我怎么解决这个问题?

谢谢。

0 投票
1 回答
360 浏览

javascript - javaScript中的异步数据检索

在这里,

我在 Restangular 和 angular-local-storage 的帮助下构建了一个 Angular.js 应用程序。我需要从 RESTFull 服务服务器中检索一些数据并将其分配给 $scope 变量。

我想知道如何在将所有数据加载到我的视图(html)之前等待所有数据加载。

这是我到目前为止所做的:

我对 JavaScript 的异步特性一点也不满意,我敢肯定它很简单,但我无法弄清楚我能做些什么来纠正这种情况。

在第一次调用控制器时,数据不会加载到页面中,但是当我再次调用它而不重新加载应用程序时,数据就在那里。

谢谢你的帮助!

0 投票
3 回答
9897 浏览

angularjs - AngularJS 和来自 ngStorage 的 $localStorage 问题:错误:[$injector:unpr] 未知提供者:

看起来我的问题很简单(我可能很愚蠢;))但无法指出。

我在 Angular 上发现了一些关于 localStorage(使用 ngStorage)的相同问题的主题,但我不明白为什么这种语法不起作用:

我还在 app.js 中定义了应用程序(安装 ngStorage 之后):

如果错误,这会产生这种情况:


有些人正在通过 angular.module 使用注入(我尝试过但没有成功)


编辑

我终于通过使用另一个工厂解决了这个问题:这是我用来使它工作的来源:http: //jsfiddle.net/agrublev/QjVq3/

0 投票
2 回答
641 浏览

javascript - Persisting array data locally in AngularJS app to be shared between two applications

I have some array data var queries = []; that I want to be persisted and shared between two AngularJS application. 2 applications meaning one for the front end and second for the admin end. Both the ends make the whole page load for when they are loaded.

I tried using the following code for sharing the data but it doesn't seem to work:

I only get the last element added to the queries array with the above code.

I also tried the following using the angular-local-storage but I still get the same result.

I need the array queries data to be available in the front end app and also in the admin end.

Could somebody help me with it?

0 投票
1 回答
4665 浏览

javascript - Storing elements in an array in Local Storage using Angular Local Storage Module

I just need to store an array in localStorage and keep adding elements to that array so I could retrieve that stored array in my application. This must be a very simple thing to do with Angular Local Storage Module but it has got me troubling quite a bit, and I am hoping to get some help on this.

Following is the angular code I have that I am using to store a queries into localStorage using angular-local-storage module:

Every time I add a query to the queries array, I get only the last element added returned in the result. So basically, localStorageService.get("queries") is giving me the last element added to the queries array.

Could somebody please help me understand that why am I getting only the last element I am adding to the queries array returned?

EDIT: After each element I am adding to the queries array I am refreshing the browser.

0 投票
1 回答
144 浏览

angularjs - 如何设置使用角度方法而不使用前缀单词'angular'

嗨,我正在使用 angularjs 库进行本地存储

我已经使用常规将它添加到我的项目中

但是,当我尝试运行代码时,出现错误“未定义 isObject”、“未定义 isDefinded”

所有这些都是角度方法,如果我在它前面加上 angular.isDefined 就可以正常工作,但是库是这样写的,所以问题是我做错了什么?如何防止在每种方法之前使用“角”字。

谢谢。