1
我试图将Backbone集合保存到localstorage中。将Backbone模型集合保存到本地存储并检索它
我使用Backbone.localstorage的收集保存到JSON:
products.forEach(function (product) {
localStorage.setItem(product.get("id"), JSON.stringify(product));
});
而且他们妥善保存,以相应的ID。
是有可能的检索做这样的事情:
products.localStorage = localStorage;
products.fetch();
我可以在产品集合现在有一个localStorage的属性设置为我的localStorage调试器看,我可以看到字符串化JSON对象,但只作为一个属性,而不是集合中的实际对象。如果可能Backbone.localstorage是否将JSON解析为骨干模型?
我该怎么做?谢谢。
嗨弗雷德里克。是的,我做到了。我找到了getItem方法。但是,它需要我想要的项目的ID。从我的方法来说,我只想检索所有项目,例如我不知道密钥。 – Mefhisto1
@ user1927971编辑我的答案。看看这是否有帮助。 –