我有3個單選按鈕說x
,y
和z
。在click
上x
,數據加載等..如何將對象數組存儲在localStorage中?
現在在本地存儲,我想爲x
,y
和z
設置不同的數據,並得到它。
在這裏,我給出了一個程序樣本。
的Javascript:
var setInLocalStorage = function(){
//on click of x radio and getting data from model and called
// from one function
var x = {
t = model.x.t;
d = model.x.d;
}
localStorage.setItem('x' ,JSON.stringyfy(x));
}
var getFromLocalStorage = function() {
var obj = JSON.parse(localStorage.getItem('x'));
//storing back to model
model.x.t = obj.t;
model.x.d = obj.d;
// populating data on screen which was stored in local storage
$scope.x.t = model.x.t ;
$scope.x.d = model.x.d;
}
如何存儲的y
和z
數據和應切換到單選按鈕顯示在屏幕上?
嘗試使用[角本地存儲(https://github.com/grevory/angular-local-storage)代替'localStorage' – Maher
JSON.stringyfy?應該是JSON.stringify – Fetrarij
爲什麼你不使用'角度服務「呢? –