5
今天,我的隊友在如何在nunjucks模板的if語句中添加'and'或'or'多個條件方面苦苦掙扎。經過大量搜索後,他找到了答案,但沒有在Stackoverflow上找到答案。我不確定答案是否已經發布在SO的某個地方,但是現在想要發佈它來縮小未來的搜索範圍。Nunjucks:'如果'具有多個'和'或'或'條件
下面就是答案:
今天,我的隊友在如何在nunjucks模板的if語句中添加'and'或'or'多個條件方面苦苦掙扎。經過大量搜索後,他找到了答案,但沒有在Stackoverflow上找到答案。我不確定答案是否已經發布在SO的某個地方,但是現在想要發佈它來縮小未來的搜索範圍。Nunjucks:'如果'具有多個'和'或'或'條件
下面就是答案:
答:
我們知道Nunjucks被蟒蛇的Jinja2模板引擎的啓發,如果該語句是相似而已。
// And Snippet
{% if (VARIABLE > 10) and (VARIABLE < 20) %}
//
{% endif %}
// Or Snippet
{% if (VARIABLE == 10) or (VARIABLE == 20) %}
//
{% endif %}
那就是它!
無法在Nunjucks文檔上找到它。我相信這個答案會有幫助,因爲編寫Nunjucks的程序員傾向於使用關鍵字Nunjucks而不是Jinja進行搜索。