Я пытаюсь выложить список в Метеоре из массива, который я храню; не показывать

У меня есть массив в моем файле appname.js, который выглядит следующим образом:

if (Meteor.isClient) {

  Template.body.helpers({
    tasks: [
      { text: "This is task 1" },
      { text: "This is task 2" },
      { text: "This is task 3" }
    ]
  });

}

У меня есть папка "views" в папке клиента, в которой я храню файл "services.html". В этом файле у меня есть:

<template name="services">
              <ul>
                {{#each tasks}}
                  {{> task}}
                {{/each}}
              </ul>
</template>

<template name="task">
<li>{{text}}</li>
<template>

Тем не менее, задачи не отображаются в представлении. Что здесь происходит?

1 ответ

Решение

Вы используете неправильный шаблон. Это должно быть Template.services.helper вместо Template.body.helper

Другие вопросы по тегам