Ben böyle bir ifade var:
{{#if IsValid}}
if
Böyle bir negatif ifadeyi nasıl kullanabileceğimi bilmek istiyorum :
{{#if not IsValid}}
Ben böyle bir ifade var:
{{#if IsValid}}
if
Bö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 .
unless
oldukç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}}
unless
blok yardımcı (yerleşik yardımcı)
unless
yardı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 ...