【发布时间】:2020-11-03 19:32:12
【问题描述】:
我使用 d3 和 angular 对这个网络进行了可视化。这是可视化的link。 我想保存网络的最后一个状态,这样即使我刷新页面它也会显示最后一个状态。但不知道该怎么做。
我读到它可以使用 sessionStorage 或 localStorage 来完成,但我似乎无法为我的可视化找到它。
我通过将我的 JSON 数据设置到 sessionStorage 然后获取它来尝试这个:
if (sessionStorage) {
sessionStorage.setItem("myKey", myJSON.toString());
}
if (sessionStorage) {
sessionStorage.getItem("myKey"); // {"myKey": "some value"}
}
我也试过这样:
localStorage.setItem("networkGraph", networkGraph);
var networkGraph = localStorage.getItem("networkGraph");
但它不起作用。这是正确的做法吗?
任何帮助将不胜感激!
【问题讨论】:
标签: javascript angularjs d3.js