【发布时间】:2017-11-25 03:50:57
【问题描述】:
我已经阅读了几个不同的 S.O.关于这个的问题,并且无法找到任何表明我可能在这里遗漏的东西。我对 Ember 很陌生,所以我可能把这段代码放在了错误的地方。无论如何,这就是我所拥有的:
../components/auto-complete.js
import Ember from 'ember';
export default Ember.Component.extend({
didRender: function(){
var defaultBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(-90, -180),
new google.maps.LatLng(90, 180)
);
var options = {
bounds: defaultBounds
}
var i = Ember.$('input');
var autocomplete = new google.maps.places.Autocomplete(i, options);
}
});
../components/auto-complete.hbs
<input id="input-user" class="controls" type="text" placeholder="Location"
onfocus="autocomplete">
我查看了教程、文档等,这里似乎没有太大的错误余地。我也尝试过不使用 onfocus="autocomplete" 任何和所有建议将不胜感激。
【问题讨论】:
标签: javascript html google-maps ember.js google-api