Javascript Meteor未在html中显示集合中的信息

Javascript Meteor未在html中显示集合中的信息,javascript,html,meteor,meteor-blaze,meteor-helper,Javascript,Html,Meteor,Meteor Blaze,Meteor Helper,我试图从meteor中的一个集合中获取信息,并使用助手将其传递给模板 以下是我在server.js上的代码: Meteor.publish('dataForTableD1', function () { return Day1.find( { period: 1 } ); }); 以下是我在client.js上的代码: Template.timetable.helpers({ 'day1p1': function() { Meteor.subscribe('da

我试图从meteor中的一个集合中获取信息,并使用助手将其传递给模板

以下是我在server.js上的代码:

Meteor.publish('dataForTableD1', function () {
    return Day1.find( { period: 1 } );
});
以下是我在client.js上的代码:

Template.timetable.helpers({
    'day1p1': function() {
        Meteor.subscribe('dataForTableD1');
    }
});
以下是模板代码:

{#with day1p1}}
    <td>{{lesson}}</td>
{{/with}}
{#带day1p1}
{{课程}
{{/与}}
问题是它不会在呈现的页面中显示任何内容


我确信这可能是我的打字错误或类似的问题,因为我对meteor很陌生,因此非常感谢您的帮助。

您只是订阅了
dataForTableD1
,但您没有在
day1p1
帮助函数中返回数据。您可能希望使用返回与选择器匹配的文档

请试试这个:

Template.timetable.helpers({
    'day1p1': function() {
        Meteor.subscribe('dataForTableD1');
        return Day1.findOne(); // add here your selector and options
    }
});