Ich habe eine Aussage wie diese:
{{#if IsValid}}
Ich möchte wissen, wie ich eine negative if
Aussage verwenden kann, die so aussehen würde:
{{#if not IsValid}}
Ich habe eine Aussage wie diese:
{{#if IsValid}}
Ich möchte wissen, wie ich eine negative if
Aussage verwenden kann, die so aussehen würde:
{{#if not IsValid}}
Antworten:
Einfache Antworten auf einfache Fragen:
{{#unless isValid}}
{{/unless}}
Denken Sie auch daran, dass Sie ein {{else}}
Zwischenzeichen zwischen ein {{#if}}
oder {{#unless}}
und das schließende Tag einfügen können .
unless
es sich um eine ziemlich häufige Inversion von handelt if
.
Sie haben viele Möglichkeiten, dies zu tun.
{{unless}}
:{{#unless isValid}}
...
{{else}}
...
{{/unless}}
{{#if (if isValid false true)}}
...
{{else}}
...
{{/if}}
{{#if (not isValid)}}
...
{{else}}
...
{{/if}}
unless
Blockhelfer (eingebauter Helfer)
unless
Helfer ist die Umkehrung des if
Helfers.
Sein Block wird gerendert, wenn der Ausdruck einen falschen Wert zurückgibt.
{{#unless valid}}
<h3 class="warning">WARNING</h3>
{{/unless}}
{{#if items.length}}
//Render
{{/if}}
Hier items.length .. Wenn es einen Wert außer null zurückgibt, wird nur es in die if-Schleife eingegeben.
HINWEIS: Sie können auch Boolesche Werte überprüfen. Im If-Block
{{#if booleanFloag}}
Die folgenden Anweisungen helfen vollständig, wenn Sie if und else verwenden möchten:
{{#if author}}
<h1>{{firstName}} {{lastName}}</h1>
{{else}}
<h1>Unknown Author</h1>
{{/if}}
HINWEIS: Schließen Sie den if-Block erst, wenn die Logik beendet ist ...