Я новичок в Javascript и Meteor - и я уверен, что совершаю очень простую ошибку.
Я пытаюсь понять, как отображать содержимое коллекции.
Это основано на учебнике на сайте Meteor — я заменил «Задачи» на «sw», что также является названием моей коллекции.
Template.HomePrivate.helpers({
});
sw = new Mongo.Collection("sw");
if (Meteor.isClient) {
// This code only runs on the client
Template.body.helpers({
text: function () {
return sw.find({});
}
});
}
HTML:
<template name="HomePrivate">
<div class="page-container container" id="content">
<div class="row" id="title_row">
<div class="col-md-12">
<h2 id="page_title" class="pull-left">
Welcome {{userFullName}}!
</h2>
<div id="page_menu" class="pull-right">
</div>
</div>
</div>
</div>
<div class="container">
<header>
<h1>Sight Words</h1>
</header>
<p>begin list</p>
<ul>
{{#each sw}}
{{> sw}}
{{/each}}
</ul>
<p>end list</p>
</div>
</template>
<template name="sw">
<li>{{text}}</li>
</template>