【发布时间】:2015-09-07 08:31:47
【问题描述】:
谁能解释一下这几行代码?我知道我们正在设置 hl 以纠正其最小值是否低于突出显示的最小值,但我不明白为什么我们在打开粗体 HTML 代码后完成 if 块。我不应该在所有粗体代码之后加上endif 吗?
{% set hl = weather[month]['max'] >= highlight['max'] %}
{% if hl %}<b>{% endif %}
{{ weather[month]['max'] }}
{% if hl %}</b>{% endif %}
【问题讨论】:
-
什么不清楚?如果您删除了第一个
endif和第二个if hl,则 整个块 将是有条件的,而不是它是否为粗体。事实上,为什么不做出改变,看看会发生什么?实验是一种很好的学习方式!