输入助手的动作

时间:2013-07-10 16:34:28

标签: ember.js

我有一个文本字段,我想要一个“动态”占位符文本(在视图中定义和管理),但我也希望它为它定义一个动作。我尝试了以下两行:

{{ input id="test" placeholder=view.text action expand target="view"}}

<input type="text" id="test" placeholder="{{view.text}}" {{action expand target="view"}} />

两者都不起作用。所以我的问题是,有没有办法实现我想要的,或者更容易在视图中有一个焦点处理程序,它只是过滤id(然后调用expand函数)?

2 个答案:

答案 0 :(得分:12)

如果你想坚持输入助手,你可以这样做:

{{input placeholder=view.text action="expand" targetObject=view}}

请注意,targetObject 应为字符串。

答案 1 :(得分:2)

您可以尝试这样做:

<input type="text" id="test" {{bindAttr placeholder=view.text}} {{action expand target="view"}} />

有关工作示例,请参阅here

希望有所帮助