我有一个实体,它有一个items属性,该属性是item实体的数组。item实体具有id和name属性。
我想做的是获取entity.items并显示所有名称属性,用逗号分隔。
我现在的方式:
<tr>
<th>Items</th>
<td>
{% for item in entity.items %}
{{ item.name }}
{% endfor %}
</td>
</tr>
但它不是用逗号分隔的。我尝试了Join过滤器,但在这种情况下找不到使用它的方法,因为我有一个对象数组。
您可以将trick语法与常规HTML相结合。{%%}标记表示标记,告诉分支有一些呈现逻辑,但不需要在标记中严格编写分支语法。因此:
{% for item in entity.items %}
{{ item.name }}{% if not loop.last %}, {% endif %}
{% endfor %}
将正常工作