2016-07-05 39 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>