1

nunjucks で条件付きで行を出力したいのですが、条件が false の場合に空行を出力したくありません。

例:

Before
{{ 'Something' if false }}
After

次のようにレンダリングします。

Before

After

テンプレートの可読性を落とさずに空行を削除したいと考えています。それを行う良い方法はありますか?

私は何かを期待します{{- 'Something' if false }}が、それはうまくいきません。

4

1 に答える 1

1

Nunjucks には独自の条件付きメソッドがあります。二重口ひげの代わりにパーセント記号に注意してください。 https://mozilla.github.io/nunjucks/templating.html#if

{% if hungry %}
  I am hungry
{% elif tired %}
  I am tired
{% else %}
  I am good!
{% endif %}
于 2015-09-09T17:10:10.803 に答える