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}}
ember.js
handlebars.js
Kapil Garg
quelle
quelle
unless
es sich um eine ziemlich häufige Inversion von handeltif
.Sie haben viele Möglichkeiten, dies zu tun.
1. Verwenden Sie
{{unless}}
:2. Verwenden Sie den Inline-If-Helfer:
3. Verwenden Sie das Addon Ember-Truth-Helfer :
quelle
Dies kann auf verschiedene Arten erfolgen.
1 Verwendung
unless
2.Verwenden
if else
3.
not
Helfer benutzenquelle
unless
Blockhelfer (eingebauter Helfer)unless
Helfer ist die Umkehrung desif
Helfers.quelle
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
quelle
Die folgenden Anweisungen helfen vollständig, wenn Sie if und else verwenden möchten:
HINWEIS: Schließen Sie den if-Block erst, wenn die Logik beendet ist ...
quelle