0

我有一个 AngularJS 应用程序,它将通过 ngStorage ($localstorage) 将某些内容保存到 localstorage。我需要使用 JavaScript (localstorage.getitem()) 从 ajax 请求数据中访问该数据。

我已经检查了这种情况下的变量。

在 Angular 中,我检查 $localstorage 变量,结果是:

在此处输入图像描述

并且 localstorage 变量不同:

在此处输入图像描述

我有两个问题:

  1. 变量“ngStorage-token”是否只是存储在 angularjs 中的令牌?
  2. 显然它们是不同的,那么“localstorage”如何能够访问“$localstorage”存储的数据呢?
4

2 回答 2

0

ngStorage 模块使 Web Storage 以 Angular 方式工作。

$localStorage并且$sessionStorage是模块服务,与它们同步和直接使用,localStoragesessionStorage通过保存、检索和删除数据来实现。

可以在此处找到有关如何使用它的详细说明。

于 2016-05-20T08:34:19.283 回答
0

当您使用 ngStorage 在浏览器的 localStorage 中存储值时,如下所示使用 ngStorage 存储

$localStorage.key = 'value1';

要使用普通的 javascript localStorage 访问此值,您可以将ngStorage-key如下所示添加到名称中

使用 Javascript 获取

var storedValue = localStorage.getItem('ngStorage-key');

这相当于

storedValue = 'value1';

我希望这对其他人有帮助

于 2016-06-23T13:33:35.177 回答