¿Cómo hago una plantilla condicional basada en el tamaño de una colección?
Quiero hacer algo como esto:
<template name="list">
<ul>
{{#if items}}
{{#each items}}
<li>{{itemContents}}</li>
{{/each}}
{{else}}
<li class="placeholder">There are no items in this list.</li>
{{/if}}
<ul>
</template>
dóndeitems
es un Meteor.cursor:
Template.list.items = function() {
return Items.find();
};
Sin embargo, el código anterior no funciona, ya que el condicional se evaluará positivamente incluso si no hay elementos (lo cual es un poco sorprendente porque los manillares evalúan).[]
como falsey). Traté de cambiar la condición a
{{#if items.count}}
Pero luego me sale el error críptico
Unknown helper 'items'
Entonces, ¿hay una manera de escribir tal condición dentro de una plantilla de manillares de meteoros?