GoogleMapオートコンプリートコンポーネントを使用しようとしています。このGoogleJavascriptサービスは、単に入力フィールドにバインドする必要があります。
私のアイデアは、TextFieldを拡張する新しいビューを作成し、次のようにバインドを行うことでした。オートコンプリートコンストラクター(this、オプション)の「this」について疑問があります。簡単に理解できるように、これは私にとって入力コンポーネントです...(おそらくここでのエラー)
App.AutoCompleAddressView = Ember.TextField.extend({
type: 'text',
init: function() {
this._super();
var options = {
types: ['(cities)'],
componentRestrictions: {country: 'fr'}
};
autocomplete = new google.maps.places.Autocomplete(this, options);
}
});
およびhtmlコードテンプレート:
{{view App.AutoCompleAddressView}}
残念ながら、Emberエラーが発生します: Uncaught TypeError:オブジェクトにメソッド'getAttribute'がありません