这个需求很多时候会用到,比如在if-elseif
中 或者是for循环
中,它会连if-else
标签部分的行的空行也输出。如果想清理这一行空行,可以在标签里面的前方或后方使用-
来实现过滤。
{%- if false %}
1st choice
{%- elif false %}
2nd choice
{%- elif true %}
3rd choice
{%- endif %}
正常下
{% for item in archives %}
{{ item.Id }}
{% endfor %}
紧凑:
{% for item in archives %}
{{- item.Id }}
{% endfor %}
不带换行
{% for item in archives -%}
{{ item.Id }}
{%- endfor %}