如何实现不与if语句在烬手柄?

我有一个像下面的声明

{{#if IsValid}}

但我想知道如何使用if语句而不是像下面那样

{{#if not IsValid}}

简单问题的简单答案:

{{#unless isValid}}
{{/unless}}

另请注意,您可以在{{#if}}{{#unless}}与结束标记之间插入{{else}}


你有很多方法来做到这一点。

1.使用{{unless}}

{{#unless isValid}}
  ...
{{else}}
  ...
{{/unless}}

2.使用内联 - 如果帮手:

{{#if (if isValid false true)}}
  ...
{{else}}
  ...
{{/if}}

3.使用ember-truth-helpers插件:

{{#if (not isValid)}}
  ...
{{else}}
  ...
{{/if}}

{{#if items.length}}
    //Render
{{/if}}

这里items.length ..如果它返回一个除了null的值,那么只有它会进入if循环。

注意:您也可以检查布尔值。 在If块中

{{#if booleanFloag}}
链接地址: http://www.djcxy.com/p/65807.html

上一篇: how to implement not with if statement in ember handlebar?

下一篇: How to read a file from within a the JAR. When both are present on the server