Keep the state of checkbox angularjs -


मेरे पास यह एकाधिक चेकबॉक्स है।

  & lt; div ng-repeat = "सेटिंग सेटिंग्स "& gt; & Lt; इनपुट प्रकार = "चेकबॉक्स" नाम = "सेटिंग.नाम" एनजी-मॉडल = "setting.value" & gt; {{setting.name}}  

<पी > और नियंत्रक में

  $ scope.settings = [{नाम: 'OrderNr', मान: ''}, {नाम: 'ग्राहक' ', मान:' '}, {नाम: 'कैटलॉगनाम', मान: ''}, {नाम: 'ऑर्डर डेट', मान: ''}, {नाम: 'ऑर्डरस्टेट', मान: ''}];  

जब मैं सहेजें बटन पर क्लिक करता हूं, तो मैं इस फ़ंक्शन को स्थानीय संग्रहण में स्टोर डेटा के लिए कॉल करता हूं

  $ scope.save Setting = function () {var json = angular.toJson ($ scope.settings); localStorageService.add ( 'सेटिंग', json); };  

मैं पृष्ठ को पुनः लोड करते समय कैसे अपनी सेटिंग्स रख सकता हूं?

< P> कूकीज का उपयोग करने के बारे में क्या।

असल में आप को यह करने की ज़रूरत है कि वह नियंत्रक में निर्भरता के रूप में सेवा को इंजेक्ट कर लेता है और इसे किसी ऑब्जेक्ट के रूप में इस्तेमाल करता है। / P>

अपने नियंत्रक में:

  $ scope.save सेटिंग = फ़ंक्शन () {$ cookies.settings = $ scope.settings; };  

और उनका उपयोग करने के लिए:

  $ scope.loadSetting = function () {$ scope.settings = $ cookies.settings; };  

कृपया मुझे बताएं कि यह आपके लिए क्या काम करता है।


Comments

Popular posts from this blog

c# - Highlight all words containing a letter in a richtextbox -

Admob interstitials not clickable on Nexus 5 (Android 4.4.2) -

java - MigLayout - selective component fill -