akh*_*air 17 templates template-engine node.js npm nunjucks
今天,我的团队成员在如何使用Nunjucks模板中的if语句中的'和'或'或'添加多个条件方面苦苦挣扎.经过大量搜索,他找到了答案,但没有找到Stackoverflow.我不确定答案是否已经发布在SO的某个地方但是现在想发布它以缩小未来的搜索范围.
以下是答案:
akh*_*air 34
回答:
我们知道Nunjucks的灵感来自Jinja2 python的模板引擎,if语句与它类似.
// And Snippet
{% if (VARIABLE > 10) and (VARIABLE < 20) %}
//
{% endif %}
// Or Snippet
{% if (VARIABLE == 10) or (VARIABLE == 20) %}
//
{% endif %}
Run Code Online (Sandbox Code Playgroud)
而已 !!!
也无法在Nunjucks文档中找到这个.我相信这个答案会有所帮助,因为编写Nunjucks的编码员倾向于搜索关键字Nunjucks而不是Jinja.