【发布时间】:2016-02-10 19:37:19
【问题描述】:
我有一个传递 JSON 对象的车把模板。我可以渲染所有这些,但一些字符串实际上包含模板信息,因此当我渲染它时,我会得到如下内容:
index.handlebars sn-p:
{{#each json}}
<td> {{tooltip}}</td>
{{/each}}
输出(其中 e1 和 f1 是 json 对象的一部分):
废话,废话{{ e1 }} {{ f1 }}废话废话
有没有办法让把手扩展变量并在其上下文中对其进行评估?
我可以将对象发送到辅助函数,并且可以通过解析它以返回一个字符串来破坏我自己的方式,但我无法找到一种方法让把手基本上将其视为部分或将变量扩展为然后评估它。
【问题讨论】:
-
只是让您知道您有 3 个左括号 {{{
-
为什么不能使用 {{ tooltip.e1 }} 和 {{ tooltip.f1 }}?
-
如果要输出所有对象的属性,stackoverflow.com/questions/9058774/…
-
抱歉,为了清晰起见,我对模板进行了一些编辑,并出现了一些语法错误。我绝对可以使用 tooltip.e1,但实际的模板代码包含在 tooltip 对象中,而不是车把模板中。
标签: javascript json handlebars.js