今天,我的队友们正在努力研究如何在Nunjucks模板的if语句中添加'和'或'或'的多个条件。经过大量搜索,他找到了答案,但没有找到Stackoverflow。我不确定答案是否已经发布在SO的某个地方但是现在想发布它以缩小未来的搜索范围。
以下是答案:
答案 0 :(得分:27)
答案:
我们知道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。