如何加入 nunjucks 中被标签包围的数组值
How to join array values surrounded by tags in nunjucks
代码示例:
{% set sites = [
{name:"Whosebug",url:"https://whosebug.com/"},
{name:"ask-Ubuntu",url:"https://askubuntu.com/"}
] %}
{% for site in sites %}
<a href="{{site.url}}">{{site.name}}</a>,
{% endfor %}
结果将如下所示:
Whosebug, ask-Ubuntu、
我的问题是最后如何避免不必要的,
?
您可以使用 loop.last
- 表示最后一次迭代的布尔值 (docs)
{% set sites = [
{name:"Whosebug",url:"https://whosebug.com/"},
{name:"ask-Ubuntu",url:"https://askubuntu.com/"}
] %}
{% for site in sites %}
<a href="{{site.url}}">{{site.name}}</a>{% if not loop.last %}, {% endif %}
{% endfor %}
代码示例:
{% set sites = [
{name:"Whosebug",url:"https://whosebug.com/"},
{name:"ask-Ubuntu",url:"https://askubuntu.com/"}
] %}
{% for site in sites %}
<a href="{{site.url}}">{{site.name}}</a>,
{% endfor %}
结果将如下所示:
Whosebug, ask-Ubuntu、
我的问题是最后如何避免不必要的,
?
您可以使用 loop.last
- 表示最后一次迭代的布尔值 (docs)
{% set sites = [
{name:"Whosebug",url:"https://whosebug.com/"},
{name:"ask-Ubuntu",url:"https://askubuntu.com/"}
] %}
{% for site in sites %}
<a href="{{site.url}}">{{site.name}}</a>{% if not loop.last %}, {% endif %}
{% endfor %}