所以这里有一个JSFiddle的例子
一切都很好,很容易。但是,如何从自动完成表单中获取直接输入文本?全文值?
如果您调用.getPlace()
您将获得结构化信息,但我需要从输入字段中获取与用户输入相同的文本。
var place = tbgeo.getPlace();
// How to get something like this => var userinput = tbgeo.InnerText;
console.log(JSON.stringify(place));
var lat = place.geometry["location"]["k"]
var lng = place.geometry["location"]["D"]
var address = '';
if (place.address_components) {
address = [
(place.address_components[0] && place.address_components[0].short_name || ''),
(place.address_components[1] && place.address_components[1].short_name || ''),
(place.address_components[2] && place.address_components[2].short_name || '')
].join(' ');
}
你可以做这样的事情,
<div ng-app="">
<p>Name: <input type="text" ng-model="userInputText" ></p>
Bind Name: <input type="text" ng-model="userInputText" >
<!-- or use ng-bind instead of ng-model -->
<p ng-bind="userInputText"></p>
</div>