Eu tenho uma declaração como esta:
{{#if IsValid}}
Quero saber como posso usar uma if
declaração negativa que seria assim:
{{#if not IsValid}}
Eu tenho uma declaração como esta:
{{#if IsValid}}
Quero saber como posso usar uma if
declaração negativa que seria assim:
{{#if not IsValid}}
Respostas:
Respostas simples para perguntas simples:
{{#unless isValid}}
{{/unless}}
Lembre-se também de que você pode inserir um {{else}}
entre uma {{#if}}
ou {{#unless}}
a tag de fechamento.
unless
é uma inversão bastante comum de if
.
Você tem muitas maneiras de fazer isso.
{{unless}}
:{{#unless isValid}}
...
{{else}}
...
{{/unless}}
{{#if (if isValid false true)}}
...
{{else}}
...
{{/if}}
{{#if (not isValid)}}
...
{{else}}
...
{{/if}}
unless
auxiliar de bloco ( auxiliar embutido)
unless
ajudante é o inverso do if
ajudante.
Seu bloco será renderizado se a expressão retornar um valor falso.
{{#unless valid}}
<h3 class="warning">WARNING</h3>
{{/unless}}
{{#if items.length}}
//Render
{{/if}}
Aqui items.length .. se retornar algum valor, exceto null, somente ele entrará no loop if.
NOTA: Você também pode verificar os valores booleanos. Bloco In If
{{#if booleanFloag}}
Instruções abaixo Ajudarão completas se você quiser usar se e mais:
{{#if author}}
<h1>{{firstName}} {{lastName}}</h1>
{{else}}
<h1>Unknown Author</h1>
{{/if}}
NOTA: Não feche o bloco if até a lógica terminar ...