如何实现不与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}} 
下面的语句如果你想使用if和else,将有助于完整:
 {{#if author}} <h1>{{firstName}} {{lastName}}</h1> {{else}} <h1>Unknown Author</h1> {{/if}} 
注意:不要closuresif块直到逻辑完成…
它可以通过多种方式完成。
  1使用, unless 
 {{#unless IsValid}} <Your Code> {{/unless}} 
  if else用途 
 {{#if IsValid}} {{else}} <Your Code> {{/if}} 
  3. not帮手 
 {{#if (not IsValid)}} <Your Code> {{/if}} 
  unless帮助者 (内置帮手) 
  unless帮助者是if助手的反义词。 
如果expression式返回一个falsy值,它的块将被渲染。
  {{#unless valid}} <h3 class="warning">WARNING</h3> {{/unless}}