Saya punya pernyataan seperti ini:
{{#if IsValid}}
Saya ingin tahu bagaimana saya bisa menggunakan if
pernyataan negatif yang akan terlihat seperti itu:
{{#if not IsValid}}
Saya punya pernyataan seperti ini:
{{#if IsValid}}
Saya ingin tahu bagaimana saya bisa menggunakan if
pernyataan negatif yang akan terlihat seperti itu:
{{#if not IsValid}}
Jawaban:
Jawaban sederhana untuk pertanyaan sederhana:
{{#unless isValid}}
{{/unless}}
Juga perlu diingat bahwa Anda dapat memasukkan {{else}}
dalam antara {{#if}}
atau {{#unless}}
dan tag penutup.
unless
adalah inversi yang cukup umum if
.
Anda memiliki banyak cara untuk melakukan itu.
{{unless}}
:{{#unless isValid}}
...
{{else}}
...
{{/unless}}
{{#if (if isValid false true)}}
...
{{else}}
...
{{/if}}
{{#if (not isValid)}}
...
{{else}}
...
{{/if}}
unless
block helper (penolong bawaan)
unless
helper adalah kebalikan dari if
helper.
Blokirnya akan diberikan jika ekspresi mengembalikan nilai falsy.
{{#unless valid}}
<h3 class="warning">WARNING</h3>
{{/unless}}
{{#if items.length}}
//Render
{{/if}}
Di sini items.length .. jika mengembalikan beberapa nilai kecuali null, maka hanya itu yang akan masuk ke dalam loop if.
CATATAN: Anda juga dapat memeriksa nilai Boolean. Dalam Jika blok
{{#if booleanFloag}}
Pernyataan di bawah ini akan membantu penuh jika Anda ingin menggunakan jika dan yang lain:
{{#if author}}
<h1>{{firstName}} {{lastName}}</h1>
{{else}}
<h1>Unknown Author</h1>
{{/if}}
CATATAN: Jangan tutup Blok jika sampai logika selesai ...