Я использую адаптер Jerome localStorage с Backbone, и он отлично работает для коллекций.
Но теперь у меня есть одна модель, которую мне нужно сохранить. Поэтому в моей модели я установил:
localStorage: new Store("msg")
Затем я делаю свои сбережения и выборку. Моя проблема в том, что каждый раз, когда я делаю обновление и инициализацию моего приложения, новое представление моей модели добавляется в localStorage, см. Ниже.
Что я делаю неправильно?
window.localStorage.msg = {
// Created after first run
"1de5770c-1431-3b15-539b-695cedf3a415":{
"title":"First run",
"id":"1de5770c-1431-3b15-539b-695cedf3a415"
},
// Created after second run
"26c1fdb7-5803-a61f-ca12-2701dba9a09e":{
"0":{
"title":"First run",
"id":"1de5770c-1431-3b15-539b-695cedf3a415"
},
"title":"Second run",
"id":"26c1fdb7-5803-a61f-ca12-2701dba9a09e"
}
}