以下2个模板变量赋值有什么区别?
{% set active_page = 'index.htm' %}
---vs---
{% set active_page = 'index.htm' -%}
答案 0 :(得分:1)
第二个将删除后面的空白区域。正如document所说:
您也可以手动剥离模板中的空白。如果将减号(
-
)添加到块的开头或结尾(例如For标签),注释或变量表达式,则将删除该块之前或之后的空格:{% for item in seq -%} {{ item }} {%- endfor %}
这将产生所有元素,它们之间没有空格。如果seq是1到9之间的数字列表,则输出为
123456789
。