How to IF NOT inside of {{ #each }} template

ncubica picture ncubica · Nov 28, 2014 · Viewed 10.8k times · Source

How can I render this Meteor Blaze Template ? I would like to use the negative of the IF, but I don't find anywhere how to use it.

<ul>
{{#each pages}}
  {{#if (--NOT--) isCover }}
    <li> some content {{value}} </li>
  {{/if}}
{{/each}}
</ul>

Previous research not found solution https://github.com/meteor/meteor/wiki/Using-Blaze Check for equality in Spacebars?

Note: if I use only the if statement is working without problem, also I could do and else but I would like to have it only with the if(!isCover) solution

Answer

saimeunt picture saimeunt · Nov 28, 2014

You need to use the {{#unless}} block helper.

http://blazejs.org/

{{#unless isCover}}
  <li> some content {{value}} </li>
{{/unless}}