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

2019-03-22 16:24发布

问题:

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

回答1:

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

http://blazejs.org/

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