javascript - 如何在 Handlebars 模板的输入字段内使用 Ember.js 的操作助手传递参数?

标签 javascript ember.js handlebars.js

在我的 Handlebars 模板中,我有这个循环:

{{#each itemController="fund"}}
    <li>                        
        <label>{{title}}</label>            
        <span>{{amount}}</span>
        {{input type="text" placeholder="new user"
        value=newFullName action="createUser"}}
        {{partial 'user-list'}}
    </li>
{{/each}}

并且需要将当前对象作为参数传递给“createUser”操作。 像这样:

action="createUser(this)"

或者:

action 'createUser' this

但似乎 ember 无法处理输入字段内操作的参数...

我错过了什么吗?

最佳答案

您现在可以传递函数和值 -

submit=(action 'setName' 'Sal')

http://emberjs.com/blog/2015/06/12/ember-1-13-0-released.html#toc_closure-actions

关于javascript - 如何在 Handlebars 模板的输入字段内使用 Ember.js 的操作助手传递参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18762783/

相关文章:

javascript - 如何将变量传递给 Handlebars(v1.3 with Assemble)中的部分变量?

ember.js - 用于日期解析的 Handlebars 助手未获取值

javascript - 在保持响应功能的同时防止移动浏览器上的无限自动刷新?

javascript - 在 Ember 2.10 中清除表单字段

javascript - 循环遍历 Handlebars 中的 json 数据

javascript - 在较新版本的 Ember.js 中绑定(bind)不触发观察者

testing - Ember 测试中的异步调用

javascript - 浏览器控制台出现错误 :The character encoding of the plain text document was not declared

javascript - HTML 初学者帮助

javascript - Javascript 中变量的惰性求值