【发布时间】:2015-04-05 21:59:47
【问题描述】:
我正在尝试从谷歌自动完成表单中选择值并将它们分配给输入。在我给他们 ng-model 之前,这非常有效,此时输入变为空白。我已经阅读了in this thread,我需要在控制器中分配值,而不是像我目前所做的那样分配 html。
这里是完整代码:http://plnkr.co/edit/qy9nNj4QM3J1S95ruBGh?p=preview
这是我试图用来执行此操作的特定部分:
<input ng-model="focus" ng-change="chosenPlace=focus" details="chosenPlaceDetails" placeholder="" googleplace />
<input class="input-field" type="text" id="city-input" ng-model="formData.city" />
$scope.$watch("focus", function(newVal){
$scope.formData.city = $scope.chosenPlaceDetails.address_components[2].long_name;
})
但我仍然没有得到任何结果。我做错了什么?
【问题讨论】:
标签: angularjs google-maps input