2017-03-08 37 views
5

Bugün takım arkadaşım Nunjucks şablonunda 've' veya 'veya' ifadesiyle birden çok koşulun nasıl eklendiği konusunda mücadele ediyordu. Birçok aramadan sonra cevabı buldu ama Stackoverflow'ta değil. Cevabın SO’da bir yere gönderilip gönderilmediğinden emin değilim, ancak gelecekteki aramaları daraltmak için şimdi yayınlamayı düşündüm. Aşağıda Nunjucks: 'if' ile birden fazla 've' veya 'veya' koşul

cevabı:

cevap

10

Cevap:

biz Nunjucks deyimi buna benzer ise, jinja2 Python şablon motoru esinlenerek bildiği gibi

.

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

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

Thats it !!!

Bu, Nunjucks belgelerinde de bulunamadı. Bu cevabın Nunjucks üzerinde çalışan kodlayıcılar, Jinjayla değil Nunjucks anahtar kelimesiyle arama eğiliminde olabileceğine inanıyorum.