J'ai une déclaration comme celle-ci:
{{#if IsValid}}
Je veux savoir que comment puis-je utiliser si déclaration avec pas comme ça:
{{#if not IsValid}}
Réponses simples pour des questions simples:
{{#unless isValid}}
{{/unless}}
Notez également que vous pouvez insérer un {{else}}
_ entre un {{#if}}
ou {{#unless}}
et la balise de fermeture.
Vous avez plusieurs façons de le faire.
{{unless}}
:{{#unless isValid}}
...
{{else}}
...
{{/unless}}
{{#if (if isValid false true)}}
...
{{else}}
...
{{/if}}
{{#if (not isValid)}}
...
{{else}}
...
{{/if}}
unless
assistant de blocage (assistant intégré)
unless
helper est l'inverse de l'assistant if
.
Son bloc sera rendu si l'expression retourne une valeur de fausseté.
{{#unless valid}}
<h3 class="warning">WARNING</h3>
{{/unless}}
cela peut être fait de plusieurs façons.
1 utilisation unless
{{#unless IsValid}}
<Your Code>
{{/unless}}
2. utiliser if else
{{#if IsValid}}
{{else}}
<Your Code>
{{/if}}
3. utiliser not
helper
{{#if (not IsValid)}}
<Your Code>
{{/if}}
{{#if items.length}}
//Render
{{/if}}
Ici items.length .. si elle retourne une valeur sauf null, alors seulement elle entrera dans la boucle if.
REMARQUE: Vous pouvez également vérifier les valeurs booléennes. Dans Si bloc
{{#if booleanFloag}}
Les instructions ci-dessous vous aideront à remplir si vous voulez utiliser if et else:
{{#if author}}
<h1>{{firstName}} {{lastName}}</h1>
{{else}}
<h1>Unknown Author</h1>
{{/if}}
NOTE: Ne fermez pas le bloc if jusqu'à ce que la logique soit terminée ...