我正在使用Twitter typeahead.js插件。所以要使用它我扩展了Ember的TextField。该插件一切正常。现在我只想在控制器内部访问该值。
当我在视图类中使用值绑定时,它可以正常工作。这是bin example。这里的值最初设置并稍后更新。要测试文本视图类型' aaa'。
App.TypeAhead = Ember.TextField.extend({
classNames: ['cmp-typeahead'],
attributeBindings: ['id','value'],
valueBinding: 'targetObject.airportCode',
....
});
但是当我尝试通过模板设置值绑定时,它似乎不起作用。这是bin example。要测试文本视图类型' aaa'。
{{view App.TypeAhead data=airports valueBinding="view.targetObject.airportCode"
id="fromAirportCode"}}
我做错了什么?
答案 0 :(得分:3)
由于视图助手将保留当前控制器,因此它非常简单:
{{view App.TypeAhead data=airports valueBinding="airportCode"
id="fromAirportCode"}}