【发布时间】:2015-10-25 03:41:49
【问题描述】:
下面2个模板变量赋值有什么区别?
{% set active_page = 'index.htm' %}
---vs---
{% set active_page = 'index.htm' -%}
【问题讨论】:
下面2个模板变量赋值有什么区别?
{% set active_page = 'index.htm' %}
---vs---
{% set active_page = 'index.htm' -%}
【问题讨论】:
第二个将删除它后面的空白。正如document 所说:
您也可以手动去除模板中的空白。如果您在块(例如 For 标记)、注释或变量表达式的开头或结尾添加减号 (
-),则该块之前或之后的空格将被删除:{% for item in seq -%} {{ item }} {%- endfor %}这将产生所有元素之间没有空格。如果 seq 是从 1 到 9 的数字列表,则输出将为
123456789。
【讨论】: