ember.js - 在 Ember 输入助手中调用操作

标签 ember.js handlebars.js

我有这个输入字段

   {{input {{action 'test2' on="keyDown" allowedKeys="any"}} }}

我无法执行此操作。当我们遇到这样的事情时,有没有办法调用一个 Action ?

最佳答案

不,不可能这样做。当您尝试绑定(bind)“keyDown”事件时。难道你不能通过观察文本框值来实现相同的功能吗?我在这里给出了示例代码。

模板:

{{input value=myValue}}

Controller :

myValueDidChange : function() {
    // Code here
}.observes('myValue')

关于ember.js - 在 Ember 输入助手中调用操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23780429/

相关文章:

ember.js - 在传单弹出窗口中渲染 View 或 Handlebars 模板

ember.js - Ember 状态管理器、 Controller 、 View 、模型 : how to link them together?

javascript - 当 Template.mytemplate.field 放置在主模板事件方法中时,HTML 不会被渲染

javascript - 客户端 Handlebars 导致 404 请求

javascript - 访问handlebars.js/express-handlebars部分中的javascript变量

javascript - 如何在hbs中渲染JS函数?

ruby-on-rails - Ember : Relationship link related data not loading/disappearing

javascript - 在 Ember- ember-validations 中动态设置验证对象

javascript - 如何比较 Handlebars 中的值?

javascript - 从组件内部设置 Controller 属性