在Mustache中使用单个元素数组的更简单方法

时间:2016-06-14 22:13:07

标签: arrays json mustache

我正在处理返回大量单个元素数组的外部API。例如:

items: [ 
    itemDetails: [ 
        titles: [
            'My First Title'
               ]
    ],
    itemDetails: [ 
        titles: [
            'My Second Title'
               ]
    ]
]

如果我使用mustache.js并且我想显示标题我不认为我可以这样做,因为我需要遍历itemDetails和标题:

{{#items}}
      <tr>
        <td>{{itemDetails[0].titles[0]}}</td>
      </tr>
{{/items}}

假设我总是想要每个数组的0元素,有没有一种简单的方法呢?

1 个答案:

答案 0 :(得分:0)

我偶然发现了this。我不希望你能做到这一点,但看起来这样做无需遍历每个子项目就可以了:

{{#items}}
      <tr>
        <td>{{itemDetails.0.titles.0}}</td>
      </tr>
{{/items}}