是否可以将 JavaScript 对象/散列传递给 Handlebars 助手调用?我想做这样的事情:
<label>Label here</label>
{{#textField {'id':'text_field_1', 'class':'some-class', size:30} }}{{/textField}}
<p>Help text here.</p>
这是一个 jsFiddle。目前它产生以下错误
Uncaught Error: Parse error on line 3:
...bel> {{#textField {'id':'text_field_1'
----------------------^
Expecting 'CLOSE', 'CLOSE_UNESCAPED', 'STRING', 'INTEGER', 'BOOLEAN', 'ID', 'DATA', 'SEP', got 'INVALID'
或者,我可能会这样做并拆分',',但我不喜欢语法:
{{#textField "'id'='text_field_1','class'='some-class',size=30"}}{{/textField}}
注意:我特别不想将数据/属性(id、类、大小等)作为 JSON 对象传递到 template() 方法中。我想要模板中的所有内容。