我很新来流星(昨天开始),所以忍受着我。如何获得模板助手变为非响应?
我已经得到了以下尝试从服务器获取一些信息:
var messages = new Mongo.Collection('messages');
if (Meteor.isServer) {
//Initial first few messages
Meteor.publish("messages", function() {
return messages.find({}, {sort: {createdAt : -1}, limit: 2, reactive : false});
});
}
然后在模板助手:
Template.card.helpers({
messages: function() {
return messages.find({});
}
});
模板:
<div class="messages-slider">
{{#each messages}}
{{> message}}
{{/each}}
</div>
我想获得第一对消息,并保持它们在DOM中静态,基本上 - 但是,与上述无论如何编码模板更新与集合。我如何解决它?
当我做这个模板没有任何输出。 – styke
,因为它在客户端显示一些数据之前呈现。尝试打印结果并测试有无{{reactive:false}' – Ser
好吧,我更新了代码来说明这一点。现在,帮助者在订阅的准备就绪方面处于被动状态,但在收集的变化方面不应该被动。 –