我有一个这样的陈述:
{{#if IsValid}}
我想知道如何使用否定的if语句,它看起来像这样:
{{#if not IsValid}}
我有一个这样的陈述:
{{#if IsValid}}
我想知道如何使用否定的if语句,它看起来像这样:
{{#if not IsValid}}
当前回答
除非块助手(内置助手)
Unless helper是if helper的逆。
如果表达式返回一个假值,它的块将被呈现。
{{#unless valid}}
<h3 class="warning">WARNING</h3>
{{/unless}}
其他回答
简单问题的简单答案:
{{#unless isValid}}
{{/unless}}
还要记住,您可以在{{#if}}或{{#unless}}和结束标记之间插入{{else}}。
如果你想使用if和else,下面的语句将会帮助你:
{{#if author}}
<h1>{{firstName}} {{lastName}}</h1>
{{else}}
<h1>Unknown Author</h1>
{{/if}}
注意:不要关闭if块,直到逻辑完成…
{{#if items.length}}
//Render
{{/if}}
这里的物品。长. . 如果它返回除null之外的其他值,则只有它将进入If循环。
注意:你也可以检查布尔值。在If块中
{{#if booleanFloag}}
除非块助手(内置助手)
Unless helper是if helper的逆。
如果表达式返回一个假值,它的块将被呈现。
{{#unless valid}}
<h3 class="warning">WARNING</h3>
{{/unless}}
这可以通过多种方式来实现。
1 .使用unless
{{#unless IsValid}}
<Your Code>
{{/unless}}
2.使用if else
{{#if IsValid}}
{{else}}
<Your Code>
{{/if}}
3.不要使用辅助工具
{{#if (not IsValid)}}
<Your Code>
{{/if}}