[英]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天,我发现了以下链接: link1 , link2 。 他们都没有为我工作,因此请不要在此基础上将问题重复标记。
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.