0
我試圖從localStorage中檢索值並將它們綁定到我的Angular應用程序中的複選框。將localStorage綁定到AngularJS中的複選框
//controller code
var storage = window.localStorage;
$scope.Setting = storage.getItem('setting');
//view
<div>{{Setting}}</div>
<input type="checkbox" ng-model="Setting">
在上面的代碼中,div將正確顯示true或false,但是這不會綁定到複選框。如果代碼更改爲$scope.Setting = true;
,這將起作用,是Angular在從localstorage檢索之前嘗試將模型綁定到複選框?
謝謝,發揮了魅力。如何進行相反操作並將複選框的值存儲在存儲中?如果我將ng-onchange添加到複選框並嘗試將值存儲在localstorage中,它始終爲真。 – Judo
看到我更新的小提琴。您需要明確設置存儲值,而不存儲數據 – Chandermani