例如,我有一个postList页面,显示所有帖子。如果有人发布了新帖子,则此页面会自动刷新。
这会让用户感到困惑。
所以我想让这个页面不自动刷新,但告知用户:“有新帖子,点击重新加载按钮刷新”。像这样的东西。
如何在Meteor中完成
答案 0 :(得分:0)
这非常简单,刷新的原因在于你的情况下你有一个反应依赖可能是一个帮助器,它返回一个默认情况下是反应的游标,如下所示
Template.any.helpers({
Posts: function () {
return Posts.find();
}
})
要禁用反应,请使用Posts.find({}, {reactive: false});