मैं बैकबोन के साथ Jerome's localStorage एडाप्टर का उपयोग कर रहा हूं और यह संग्रह के लिए बहुत अच्छा काम करता है।स्थानीय भंडारण में एक मॉडल सहेजना
लेकिन, अब मेरे पास एक ऐसा मॉडल है जिसे मुझे सहेजने की आवश्यकता है। तो मेरे मॉडल में मैंने सेट किया:
localStorage: new Store("msg")
तब मैं अपनी बचत करता हूं और प्राप्त करता हूं। मेरी समस्या यह है कि हर बार जब मैं रीफ्रेश करता हूं और अपना ऐप शुरू करता हूं तो मेरे मॉडल का एक नया प्रतिनिधित्व स्थानीय स्टोरेज में जोड़ा जाता है, नीचे देखें।
मैं क्या गलत कर रहा हूं?
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"
}
}
सही! धन्यवाद @ ल्यूबलशोकोलैड;) – guillaumepotier
मैं वास्तव में आपको यह इंगित करने की सराहना करता हूं। तुमने सिर्फ एक दिन का सिरदर्द समाप्त कर दिया !!! –
github में प्रश्न/समस्या से लिंक करना https://github.com/jeromegn/Backbone.localStorage/issues/56 –