提问者:小点点

如何在Ember Handlebar中实现not with if语句?


我有一个这样的声明:

{{#if IsValid}}

我想知道如何使用看起来像这样的负if语句:

{{#if not IsValid}}

共3个答案

匿名用户

简单问题的简单答案:

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

还要记住,您可以在{{#if}}{{#除非}}和结束标记之间插入{{else}}

匿名用户

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

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

匿名用户

它可以通过多种方式完成。

1使用除非

{{#unless IsValid}}
<Your Code>
{{/unless}}

2. useif else

{{#if IsValid}}
{{else}}
<Your Code>
{{/if}}

3. usenot助手

{{#if (not IsValid)}}
<Your Code>
{{/if}}