Как сделать шаблон условным на основе размера коллекции?

Я хочу сделать что-то вроде этого:

<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>

гдеitems является Meteor.cursor:

Template.list.items = function() {
  return Items.find();
};

Однако приведенный выше код не работает, так как условное вычисление будет оцениваться положительно, даже если нет элементов (что несколько удивительно, потому что Handlebars оценивает[] как фальси). Я пытался изменить условие на

{{#if items.count}}

но тогда я получаю загадочную ошибку

Unknown helper 'items'

Итак, есть ли способ написать такое условие в шаблоне руля метеора?

Ответы на вопрос(3)

Ваш ответ на вопрос