我在这个视图中将用户的输入与ng-model绑定在一起
<input ng-model="car">
在我的控制器中我有$ scope.car来获取值并将其存储在某处。在我的情况下,我将它存储到localstorage,但如何从localstorage获取保存的值并将其设置为$ scope.car?
我试过
var settingFrmStorage = $localstorage.getObject('vehicles');
$scope.car = settingFrmStorage[0].type.car;
但是我的输入中没有看到任何值。我console.log(settingFrmStorage[0].type.car;)
我可以看到价值在那里。
答案 0 :(得分:0)
有些问题可能导致这种情况。
所以,简而言之: 使用对象作为数据存储。
$scope.carStore.car = 'some value';
在你的标记中:
<input ng-model="carStore.car">
如果这不起作用,则意味着你必须自己触发$ apply。