私は流星に慣れていないので、これらのファイルを /client/template ディレクトリに入れ始めたときに myTemplate.helper が想定される出力をレンダリングしないのはなぜだろうかと思っています。これらは次のファイルです。
/クライアント/テンプレート/body.html:
<body>
<div class="row">
<div class="col-xs-12">
<div class="list-group">
{{#each projects}}
{{> projectList}}
{{/each}}
</div>
</div>
</div>
</body>
/クライアント/テンプレート/body.js:
Project = new Mongo.Collection("project");
if (Meteor.isClient) {
Template.body.helpers({
projects: function(){
var projects = Project.find({});
return projects;
}
});
};
/クライアント/テンプレート/templates.html:
<template name="projectList">
<a href="#" id="{{id}}" class="list-group-item {{#if active}} active {{/if}}">
{{name}}
<i class="glyphicon glyphicon-trash pull-right del"></i>
</a>
</template>
ただし、body.html と body.js をルート/
ディレクトリに配置すると、適切に出力がレンダリングされます。