{{action}}辅助键盘事件不起作用?

时间:2013-03-15 11:17:33

标签: ember.js

我不知何故希望能够工作:

<input {{action save this on="keyPress"}}>

但没有任何反应。

然而,将其更改为类似的鼠标事件非常有效:

<input {{action save this on="mouseDown"}}>

我误解了什么吗?

注意:如果我将keyPress() - 钩子添加到相应的视图中,一切都按预期工作。

2 个答案:

答案 0 :(得分:1)

推荐的方法是使用自定义视图并处理视图中的事件。

App.TextField = Em.TextField.extend({
  keyUp: function(){ alert( 1 ); }
});

然后在模板中使用:

{{view App.TextField}}

答案 1 :(得分:0)

相关问题