这是一个简单的循环树枝
{% for number in numberlist %}
{{number}}
{% if loop.last == false %}, {% else %}.{% endif %}
{% endfor %}
为什么结果是:
120 , 121 , 122 , 123 , 124 , 125 , 126 , 127 , 128 , 129 , 130 , 131 , 132 , 133 .
每个号码后面都有一个空格
谢谢
也可以使用特殊修饰符修剪前导或尾随空格:
{% for number in numberlist %}
{{- number- }}
{{- loop.last ? ', ' : '.' }}
{% endfor %}
文档中有一个whitespace control topic。
如果我删除HTML中的所有空格,它会起作用,如下所示:
{% for number in numberlist %}{{number}}{% if loop.last == false %}, {% else %}.{% endif %}{% endfor %}
这有点难看,但它确实有效。