【发布时间】:2014-03-21 13:47:26
【问题描述】:
我正在尝试将 Backbone 集合持久保存到本地存储中。
我正在使用 Backbone.localstorage 将集合保存为 JSON:
products.forEach(function (product) {
localStorage.setItem(product.get("id"), JSON.stringify(product));
});
并且它们已正确保存,并带有相应的 ID。
是否可以为检索做这样的事情:
products.localStorage = localStorage;
products.fetch();
我可以在调试器中看到 products 集合现在有一个 localstorage 属性设置为我的 localstorage 并且我可以看到字符串化的 JSON 对象,但仅作为属性,而不是集合中的实际对象。如果有可能 Backbone.localstorage 是否将 JSON 解析为骨干模型?
我该怎么做?谢谢。
【问题讨论】:
标签: javascript json backbone.js