3
내 응용 프로그램 설정을 저장하는 JSON 배열을 만들려고합니다.이 JSON 배열의 값을 angular.js 및 ionic으로 업데이트하는 방법
나는 그 값을 변경할 수 없습니다 나는
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>
정확히 작동하지 않는 항목은 무엇입니까? –
왜 데이터 서비스를 유지하고 있습니까? 그것은 컨트롤러의 일부가되어야하고 컨트롤러는 로컬 스토리지를 적절히 업데이트해야합니다. – sandyJoshi
정확합니다. '$ localStorage'는 이미 서비스입니다. 다른 서비스에서이를 감쌀 필요는 없습니다. – LordTribual