在把手中获取完整的JSON路径

时间:2014-12-09 09:19:06

标签: json path handlebars.js helper

我使用把手来模板,我需要在浏览器中找到一种在运行时引用回源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,我会很高兴听到它。

1 个答案:

答案 0 :(得分:0)

您已经了解JSON的结构。您只需要每次迭代的索引。

在这种情况下,您可以使用{{@index}}来获取当前迭代的索引。

<h4 data-Path="Content.body[{{@index}}].header.output">

Read more...