2016-11-18 15 views
0

イオントグルでlocalStorageに値を保存する際に問題があります。私は多くのことを試しました。ソリューションの1つはWebブラウザでは動作しますが、デバイスでは動作しません。ここでIonic Toggle and Angular with localStorage

は私のコードです:ここでは

<ion-toggle ng-model="enable" ng-change="toggle()" toggle-class="toggle-balanced" value="{{enable\}}">I want notification</ion-toggle> 

は私の角度である:

var enable = window.localStorage.getItem('enable'); 

    if (enable=='true') { enable=true; } else if (enable=='false') { enable=false; } 

    $scope.enable = enable; 

    $scope.toggle = function() { 
     if ($scope.enable == false) { 
     window.localStorage.setItem('enable', true); 
     } else { 
     window.localStorage.setItem('enable', false); 
     } 
    }; 

答えて

0

あなたが使用しようとしましたか?

var item = JSON.parse(localStorage.getItem("item")); 
localStorage.setItem("item", JSON.stringify(item));