[英]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.