我使用把手来模板,我需要在浏览器中找到一种在运行时引用回源json文件的方法。我能想到的最简单的方法是将值的json路径存储在数据属性标记中,但是我找不到生成此路径的简单方法,是否有任何内置于把手中的内容被忽视了吗?
车把
{{#each this.body}}
<div>
{{#if this.header}}
<h4 data-Path="Some way to generate path here">{{{this.header.output}}}</h4>
{{/if}}
</div>
{{/each}}
输出:
<h4 data-Path="Content.body[0].header.output">Some random output</h4>
如果有任何其他方式我可以参考json,我会很高兴听到它。
答案 0 :(得分:0)
您已经了解JSON的结构。您只需要每次迭代的索引。
在这种情况下,您可以使用{{@index}}
来获取当前迭代的索引。
<h4 data-Path="Content.body[{{@index}}].header.output">