把手 - 获取前一项的价值

时间:2016-11-18 13:29:41

标签: javascript html handlebars.js

我有以下JSON对象

>>> output_1
(1, 4, 7, 11, 44, 111, 444, 777, 12)
>>> output_2
(2, 5, 8, 22, 55, 222, 555, 888, 13)
>>> output_3
(3, 6, 9, 33, 66, 333, 666, 999, 14)

在我的模板中我有

{ 
"Teams": [
    {
      "Sponsored": false,
      "Sponsor": "A",
      "TeamPosition": 1
    },
    {
      "Sponsored": true,
      "Sponsor": "D",
      "SponsorName": "SAB",
      "TeamPosition": 2
}
]
}

我想要做的是在我的对象的第二个元素上能够获得第一个元素的Sponsored值。作为车把初学者,我迷路了。我希望它能够以我在前面的对象中获取元素值的方式工作

我试过

{{#each Teams}}
     some html   
{{#each}}

但它会以未定义的方式回归

1 个答案:

答案 0 :(得分:0)

如果你想总是得到第一个元素的值,试试这个:

{{#each Teams}}
     {{@index}} : {{Sponsored}}
     {{../Teams.[0].Sponsored}}
{{/each}}