我在sessionstorage中存储一个数组并通过sessionstorage进行检索。我正在获取数据,但我无法重复数组

时间:2017-01-14 08:23:11

标签: javascript angularjs session-storage

var x=[
{
"xyz":1,
"abc":"Dashboard",
"def":0,
},
{
"xyz":2,
"abc":"Facility",
"def":0
}]

这是原始数据。然后我使用会话存储器存储数据,如下所示---

$window.sessionStorage.setItem("userItems", JSON.stringify(x));

然后我使用sessionstorage ---

检索数据
$window.sessionStorage.getItem("userItems")

我正确地获取数据 -

 [{
"xyz":1,
"abc":"Dashboard",
"def":0,
},
{
"xyz":2,
"abc":"Facility",
"def":0
}]

但我无法重复数据并显示数据。

1 个答案:

答案 0 :(得分:1)

您需要将其包装成JSON.parse():

JSON.parse($window.sessionStorage.getItem("userItems"));