Ember.TextField从组件内部定位视图

时间:2014-05-06 16:59:40

标签: javascript ember.js

我有一个包含视图的组件。此视图使用{{input}}帮助程序呈现Ember.TextField。

我在子视图上定义了一个动作(不是组件),需要在TextField发出的escape-press动作上触发。如何使用{{input}}帮助程序定位当前视图?

这是一个jsbin整个设置。

1 个答案:

答案 0 :(得分:3)

要告诉组件将操作发送到特定目标对象,请设置它的targetObject属性:

{{input escape-press="alert" targetObject=view placeholder="Press <esc> when focused"}}

我已更新jsbin here以显示其正常运作。

(另外,你原来的jsbin在WrapperView - action而不是actions中有拼写错误