यह मेरी सेवा है:
.factory ('$ localstorage', ['$ खिड़की ', फ़ंक्शन ($ विंडो) {वापसी} {फ़ंक्शन: (कुंजी, मान) {$ window.localStorage [key] = मान;}, प्राप्त करें: फ़ंक्शन (कुंजी, डिफ़ॉल्ट वेल) {वापसी $ window.localStorage [key] | | DefaultValue;}, setObject: फ़ंक्शन (कुंजी, मान) {$ window.localStorage [key] = JSON.stringify (मान);}, getObject: फ़ंक्शन (कुंजी) {वापस JSON.parse ($ window.localStorage [key] || '{}');}}}]);
और मैं इसे मेरे जेसन में संग्रहीत करना चाहता हूं ताकि मैं अपने नियंत्रक में निम्न तरह कर सकूं:
$ localstorage.set (JSON.stringify ($ scope) ।जानकारी));
मैं जांच करने के लिए इस एक्सटेंशन का उपयोग करता हूं, मुझे पता चला कि मेरा मान अनिर्धारित है:
.. मेरा जेसन पारित किया, लेकिन यह कुंजी में जाता है, मान नहीं है क्यों?
ऐसा लगता है कि सेट
एक कुंजी और एक मान है, और आप सिर्फ पहले पैरामीटर सेट कर रहे हैं जो एक कुंजी है?
$ localstorage.set ('yourKey', JSON.stringify ($ scope.data));
No comments:
Post a Comment