例如,我有类似下面的代码生成一些文本
{{#each test1}}
<p>{{name}}</p>
{{/each}}
让我们考虑渲染类似
的东西汤姆,彼得,肯
但我想为他们添加一些额外的符号,如
[汤姆],[彼得],[肯]
我可以使用handlebarjs将这些结果分配给那些结果吗?
我想它会是什么样的?
{{#each test1}}
<p>[ {{name}} ]</p>
{{/each}}
这只会返回
[汤姆,彼得,肯]
不是
[汤姆],[彼得],[肯]
答案 0 :(得分:0)
请尝试添加逗号:
{{#each test1}}
<p>[{{name}}]{{#unless @last}},{{/unless}}</p>
{{/each}}
答案 1 :(得分:0)
在手柄模板中,双花括号内的东西具有特殊含义,因为它们是放置值的placehoders。其他所有内容的处理方式与常规HTML中的处理方式相同。因此,要打印[],只需使用各自的代码
即可{{#each test1}}
<p> [ {{name}} ] </p>
{{/each}}