Tôi có một tuyên bố như thế này:
{{#if IsValid}}
Tôi muốn biết làm thế nào tôi có thể sử dụng một iftuyên bố tiêu cực sẽ trông như thế:
{{#if not IsValid}}
Tôi có một tuyên bố như thế này:
{{#if IsValid}}
Tôi muốn biết làm thế nào tôi có thể sử dụng một iftuyên bố tiêu cực sẽ trông như thế:
{{#if not IsValid}}
Câu trả lời:
Câu trả lời đơn giản cho các câu hỏi đơn giản:
{{#unless isValid}}
{{/unless}}
Ngoài ra, hãy nhớ rằng bạn có thể chèn một {{else}}giữa và {{#if}}hoặc {{#unless}}thẻ đóng.
unlessmột sự đảo ngược khá phổ biến của if.
Bạn có nhiều cách để làm điều đó.
{{unless}}:{{#unless isValid}}
...
{{else}}
...
{{/unless}}
{{#if (if isValid false true)}}
...
{{else}}
...
{{/if}}
{{#if (not isValid)}}
...
{{else}}
...
{{/if}}
unlesskhối trợ giúp (tích hợp trợ giúp)
unlesshelper là nghịch đảo của ifhelper.
Khối của nó sẽ được hiển thị nếu biểu thức trả về giá trị giả.
{{#unless valid}}
<h3 class="warning">WARNING</h3>
{{/unless}}
{{#if items.length}}
//Render
{{/if}}
Ở đây items.length .. nếu nó trả về một số giá trị ngoại trừ null, thì chỉ có nó sẽ đi vào vòng lặp if.
LƯU Ý: Bạn cũng có thể kiểm tra các giá trị Boolean. Trong khối If
{{#if booleanFloag}}
Báo cáo dưới đây sẽ giúp đầy đủ nếu bạn muốn sử dụng nếu và khác:
{{#if author}}
<h1>{{firstName}} {{lastName}}</h1>
{{else}}
<h1>Unknown Author</h1>
{{/if}}
LƯU Ý: Không đóng nếu khối cho đến khi logic kết thúc ...