2017-03-08 36 views
5

今天,我的隊友在如何在nunjucks模板的if語句中添加'and'或'or'多個條件方面苦苦掙扎。經過大量搜索後,他找到了答案,但沒有在Stackoverflow上找到答案。我不確定答案是否已經發布在SO的某個地方,但是現在想要發佈它來縮小未來的搜索範圍。Nunjucks:'如果'具有多個'和'或'或'條件

下面就是答案:

回答

10

答:

我們知道Nunjucks被蟒蛇的Jinja2模板引擎的啓發,如果該語句是相似而已。

// And Snippet 
{% if (VARIABLE > 10) and (VARIABLE < 20) %} 
    // 
{% endif %} 

// Or Snippet 
{% if (VARIABLE == 10) or (VARIABLE == 20) %} 
    // 
{% endif %} 

那就是它!

無法在Nunjucks文檔上找到它。我相信這個答案會有幫助,因爲編寫Nunjucks的程序員傾向於使用關鍵字Nunjucks而不是Jinja進行搜索。