繁体   English   中英

如何使用angular.js和ionic更新此JSON数组的值

[英]How can I update this JSON array's values with angular.js & ionic

我正在尝试执行存储我的应用程序设置的JSON数组。

我无法改变这些价值观,我不知道该怎么做

Services.js:

$localStorage = $localStorage.$default({
        settingsArray : [{"autoDelete" :false},{"deleteDate" : 0}]
    }); 

     var _changeDelDate = function(num){
            $localStorage.settingsArray.deleteDate = num;
        };

controllers.js

SettingsArray = StorageService.returnSettingsArray();
        $scope.range = SettingsArray[1];

        $scope.slider = function(num){     
            StorageService.changeDelDate(num);
        }

settings.html

       <ion-item class="item range range-positive" ng-show="value"> 
                <input type="range" name="volume" min="1" max="10" value="0" default="4" ng-model="range" ng-change="slider(range)">{{range}}
    </ion-item>

那是因为你没有改变数组值。
您正在更改阵列上的属性。
应该是: $localStorage.settingsArray[1].deleteDate = num;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM