今天,我的队友在如何在Nunjucks模板的if语句中使用“和”或“或”添加多个条件方面苦苦挣扎。经过大量搜索,他找到了答案,但在Stackoverflow上却找不到。我不确定答案是否已经发布在SO中的某个位置,但我想立即发布它以缩小将来的搜索范围。
以下是答案:
最佳答案
回答:
众所周知,Nunjucks的灵感来自Jinja2 python的模板引擎,if语句与此类似。
// And Snippet
{% if (VARIABLE > 10) and (VARIABLE < 20) %}
//
{% endif %}
// Or Snippet
{% if (VARIABLE == 10) or (VARIABLE == 20) %}
//
{% endif %}
而已 !!!
在Nunjucks文档上也找不到此内容。我相信这个答案会有所帮助,因为从事Nunjucks的编码人员倾向于使用关键字Nunjucks而不是Jinja进行搜索。