2016-07-05 40 views
0

我有一些数据如何打印与哲基尔和液体阵列

{"teams":[{"team":"Team A","evolution":[1,2]},{"team":"Team B","evolution":[3,4]}]} 

我尝试将其与液体

{% for team in teams %} 
    <tr> 
    <td><a href="#">{{team.team}}</a></td> 
    <td>{{team.evolution}}</td> 
    </tr> 
{% endfor%} 

HTML结果打印到我的观点是

JSON文档
<tr> 
    <td><a href="#">Team A</a></td> 
    <td>12</td> 
</tr> 
<tr> 
    <td><a href="#">Team B</a></td> 
    <td>34</td> 
</tr> 

但我想打印的是第二个原始数组<td>

<tr> 
    <td><a href="#">Team A</a></td> 
    <td>[1,2]</td> 
</tr> 
<tr> 
    <td><a href="#">Team B</a></td> 
    <td>[3,4]</td> 
</tr> 

回答

2

。假定你从一个_data/teams.json文件让你DATAS,这个工程:

{% assign teams = site.data.teams.teams %} 
<table> 
{% for team in teams %} 
    <tr> 
    <td><a href="#">{{team.team}}</a></td> 
    <td>{{team.evolution | join: "," | prepend: "[" | append: "]"}}</td> 
    </tr> 
{% endfor%} 
</table>