【发布时间】:2013-08-12 20:07:40
【问题描述】:
我想将模板数据传递给我定义的“文本字段”辅助方法,如下所示:
{{textfield label="{{label}}"
id="account_{{attributes.id}}"
name="account[{{attributes.name}}]"
class="some-class"
required="true"}}
(注意 {{textfield}} 助手调用中的 {{label}} 和 {{attributes.id}} 引用)
这里是我设置模板的地方:
data = {
"attributes": {
"id": "name",
"name": "name"
},
"label": "Name"
}
var templateHtml = 'markup here';
var template = Handlebars.compile(templateHtml);
var formHtml = template(data);
这是jsFiddle。
当我运行它时,我仍然在编译的标记中看到 {{placeholders}}。
我怎样才能做到这一点?
【问题讨论】:
标签: javascript templating handlebars.js