我想在 nunjucks 中有条件地输出一行,但如果条件为假,我不想有一个空行。
例子:
Before
{{ 'Something' if false }}
After
呈现如下:
Before
After
我想在不降低模板可读性的情况下删除空行。有没有一个很好的方法来做到这一点?
我会期待类似的东西,{{- 'Something' if false }}
但这不起作用。
我想在 nunjucks 中有条件地输出一行,但如果条件为假,我不想有一个空行。
例子:
Before
{{ 'Something' if false }}
After
呈现如下:
Before
After
我想在不降低模板可读性的情况下删除空行。有没有一个很好的方法来做到这一点?
我会期待类似的东西,{{- 'Something' if false }}
但这不起作用。
Nunjucks 有它自己的条件方法。注意百分比符号而不是双胡须。 https://mozilla.github.io/nunjucks/templating.html#if
{% if hungry %}
I am hungry
{% elif tired %}
I am tired
{% else %}
I am good!
{% endif %}