Ben böyle bir ifade var:
{{#if IsValid}}
ifBöyle bir negatif ifadeyi nasıl kullanabileceğimi bilmek istiyorum :
{{#if not IsValid}}
Ben böyle bir ifade var:
{{#if IsValid}}
ifBöyle bir negatif ifadeyi nasıl kullanabileceğimi bilmek istiyorum :
{{#if not IsValid}}
Yanıtlar:
Basit sorular için basit cevaplar:
{{#unless isValid}}
{{/unless}}
Ayrıca, {{else}}bir {{#if}}veya {{#unless}}kapanış etiketi arasına bir giriş ekleyebileceğinizi unutmayın .
unlessoldukça yaygın bir ters çevirme olan Rubyist (ler) dir if.
Bunu yapmanın birçok yolu var.
{{unless}}:{{#unless isValid}}
...
{{else}}
...
{{/unless}}
{{#if (if isValid false true)}}
...
{{else}}
...
{{/if}}
{{#if (not isValid)}}
...
{{else}}
...
{{/if}}
unlessblok yardımcı (yerleşik yardımcı)
unlessyardımcı, yardımcının tersidir if.
İfade bir yanlış değeri döndürürse bloğu oluşturulur.
{{#unless valid}}
<h3 class="warning">WARNING</h3>
{{/unless}}
{{#if items.length}}
//Render
{{/if}}
Burada items.length .. null dışında bir değer döndürürse, yalnızca if döngüsüne girer.
NOT: Boole değerlerini de kontrol edebilirsiniz. In If bloğu
{{#if booleanFloag}}
Aşağıdaki ifadeler eğer ve başkalarını kullanmak istiyorsanız tam olarak yardımcı olacaktır:
{{#if author}}
<h1>{{firstName}} {{lastName}}</h1>
{{else}}
<h1>Unknown Author</h1>
{{/if}}
NOT: Eğer mantık bitene kadar if Bloğunu kapatmayın ...