繁体   English   中英

在把手的#each迭代器中访问父对象值

[英]Accessing parent object value in #each iterator in handlebars

我正在使用handlebars.runtime-v1.3.0并且不确定如何在#each访问父对象值。 这是我的代码:

数据对象:

var data = {
    data : {
        question : "work",
        sub : "pref",
        value : [0,1,2]
    }
};

模板:

{{#each data.data.value}}
    <div class="option" data-value="{{this}}" data-question="{{../question}}" data-subcat="{{../sub}}">
        <img src="/images/image.png" alt="" class="image" />
        <span class="style-name"></span>
    </div>
{{/each}}

我无法在{{../question}}{{../sub}}处获取值。

我一直在寻找答案1天,我发现了以下链接: link1link2 他们都没有为我工作,因此请不要在此基础上将问题重复标记。

foreach循环用于data.data.value而不用于data.data

尝试

{{data.data.question}}

要么

{{data.question}}

另外你循环工作正常吗? 我看不到您的其余代码,但我想foreach应该在data.value而不是data.data.value上

我使用了{{../data.data.question}} ,现在可以正常使用了:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM