每个参数中的每个把手

handlebars each in each arguments

您好,我遇到了 HB 问题。 这是我保存在变量

中的示例参数
var data = {
      people: [ Katz", Johnson", Jolley"],
      color:['blue','red','green'],
      myClass:['first',second,'third']
    }

<div class="people_list">
   {{#each data}}
    <div>{{people}}
        {{#each color}}
        <div class='{{ProblemHereMyClass}}'>{{this}}</div>
        {{/each}}
    </div>
   {{/each}}
</div>

如何打印密钥 myClass。我尝试了越来越多的时间,遵循了几个提示但没有结果。 有想法吗?

首先使用../在循环时改变作用域。第二次使用 lookup 通过 @index.

选择一个数组项
<div class="people_list">
  {{#each data.people}}
    <div>{{this}}
      {{#each ../data.color}}
        <div class="{{lookup ../../data.myClass @index}}">{{this}}</div>
      {{/each}}
    </div>
  {{/each}}
</div>