Javascript 谷歌自动完成有时不';改变地点

Javascript 谷歌自动完成有时不';改变地点,javascript,angularjs,google-maps,autocomplete,google-places-api,Javascript,Angularjs,Google Maps,Autocomplete,Google Places Api,我有一个自动完成和这个事件在一个服务 var input = document.getElementById('autocomplete_id'); var autocomplete = new google.maps.places.Autocomplete(input); google.maps.event.addListener(autocomplete, 'place_changed', function () { }); 它几乎每次都有效,10次中有1次有效,

我有一个自动完成和这个事件在一个服务

var input = document.getElementById('autocomplete_id');

  var autocomplete = new google.maps.places.Autocomplete(input);

  google.maps.event.addListener(autocomplete, 'place_changed', function () {

      });
它几乎每次都有效,10次中有1次有效,我的问题是事件没有被触发

在我的控制器中,当用户按Enter键时,我得到了一个消息,我触发事件以防止出现这种情况,但即使如此,我还是有这个错误

这是什么原因呢

编辑:

似乎如果我很快写入并按Enter键,事件不会由自动完成触发

检查这些相关链接:并检查这些相关链接:和