J'ai une déclaration comme celle-ci:
{{#if IsValid}}
Je veux savoir comment je peux utiliser une if
déclaration négative qui ressemblerait à ça:
{{#if not IsValid}}
J'ai une déclaration comme celle-ci:
{{#if IsValid}}
Je veux savoir comment je peux utiliser une if
déclaration négative qui ressemblerait à ça:
{{#if not IsValid}}
Réponses:
Des réponses simples pour des questions simples:
{{#unless isValid}}
{{/unless}}
Gardez également à l'esprit que vous pouvez insérer un {{else}}
entre un {{#if}}
ou {{#unless}}
et la balise de fermeture.
unless
est une inversion assez courante de if
.
Vous avez de nombreuses façons de faire cela.
{{unless}}
:{{#unless isValid}}
...
{{else}}
...
{{/unless}}
{{#if (if isValid false true)}}
...
{{else}}
...
{{/if}}
{{#if (not isValid)}}
...
{{else}}
...
{{/if}}
unless
block helper ( assistant intégré)
unless
helper est l'inverse de if
helper.
Son bloc sera rendu si l'expression renvoie une valeur erronée.
{{#unless valid}}
<h3 class="warning">WARNING</h3>
{{/unless}}
{{#if items.length}}
//Render
{{/if}}
Ici items.length .. s'il renvoie une valeur sauf null, alors seulement il entrera dans la boucle if.
REMARQUE: vous pouvez également vérifier les valeurs booléennes. Dans le bloc If
{{#if booleanFloag}}
Les déclarations ci-dessous vous aideront pleinement si vous souhaitez utiliser if et else:
{{#if author}}
<h1>{{firstName}} {{lastName}}</h1>
{{else}}
<h1>Unknown Author</h1>
{{/if}}
REMARQUE: ne fermez pas le bloc if tant que la logique n'est pas terminée ...