ฉันมีคำสั่งเช่นนี้:
{{#if IsValid}}
ฉันต้องการทราบว่าฉันสามารถใช้if
คำสั่งเชิงลบที่จะมีลักษณะเช่นนั้น:
{{#if not IsValid}}
ฉันมีคำสั่งเช่นนี้:
{{#if IsValid}}
ฉันต้องการทราบว่าฉันสามารถใช้if
คำสั่งเชิงลบที่จะมีลักษณะเช่นนั้น:
{{#if not IsValid}}
คำตอบ:
คำตอบง่ายๆสำหรับคำถามง่าย ๆ :
{{#unless isValid}}
{{/unless}}
โปรดทราบว่าคุณสามารถแทรก{{else}}
ระหว่าง{{#if}}
หรือหรือ{{#unless}}
แท็กปิด
unless
if
คุณมีหลายวิธีในการทำเช่นนั้น
{{unless}}
:{{#unless isValid}}
...
{{else}}
...
{{/unless}}
{{#if (if isValid false true)}}
...
{{else}}
...
{{/if}}
{{#if (not isValid)}}
...
{{else}}
...
{{/if}}
สามารถทำได้หลายวิธี
1 การใช้งาน unless
{{#unless IsValid}}
<Your Code>
{{/unless}}
2.use if else
{{#if IsValid}}
{{else}}
<Your Code>
{{/if}}
3. ใช้not
ผู้ช่วย
{{#if (not IsValid)}}
<Your Code>
{{/if}}
unless
block helper (ผู้ช่วยในตัว)
unless
ผู้ช่วยเป็นสิ่งที่ตรงกันข้ามของif
ผู้ช่วย
บล็อกของมันจะถูกเรนเดอร์ถ้านิพจน์คืนค่าเท็จ
{{#unless valid}}
<h3 class="warning">WARNING</h3>
{{/unless}}
{{#if items.length}}
//Render
{{/if}}
ไอเท็มที่นี่ความยาว .. หากมันคืนค่าบางค่ายกเว้น null จะมีเพียงมันจะเข้าสู่ if ลูป
หมายเหตุ: คุณสามารถตรวจสอบค่าบูลีนได้เช่นกัน ในถ้าบล็อก
{{#if booleanFloag}}
ด้านล่างคำสั่งจะช่วยให้เต็มถ้าคุณต้องการใช้ถ้าและอื่น:
{{#if author}}
<h1>{{firstName}} {{lastName}}</h1>
{{else}}
<h1>Unknown Author</h1>
{{/if}}
หมายเหตุ: อย่าปิด if block จนกว่าตรรกะจะเสร็จสิ้น ...