Ionic Toggle和Angular with localStorage

时间:2016-11-18 22:44:17

标签: javascript angularjs ionic-framework local-storage

我有使用离子切换将值保存到localStorage的问题。我尝试了很多东西。其中一个解决方案适用于Web浏览器,但不适用于设备。

这是我的代码:

<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);
      }
  };

1 个答案:

答案 0 :(得分:0)

你试过用吗?

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