Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在meteor中使某些页面不自动刷新?_Meteor - Fatal编程技术网

如何在meteor中使某些页面不自动刷新?

如何在meteor中使某些页面不自动刷新?,meteor,Meteor,例如,我有一个postList页面,它显示所有帖子。如果有人发布新帖子,此页面将自动刷新 这会让用户感到困惑 所以我想让这个页面不会自动刷新,而是通知用户:“有新帖子,请单击重新加载按钮刷新”。像这样的 如何在Meteor中实现这一点非常简单,刷新之所以发生,是因为在您的案例中,您具有被动依赖关系—可能是一个帮助器,它返回一个默认情况下是被动的游标,如下所示 Template.any.helpers({ Posts: function () { return Posts.find()

例如,我有一个postList页面,它显示所有帖子。如果有人发布新帖子,此页面将自动刷新

这会让用户感到困惑

所以我想让这个页面不会自动刷新,而是通知用户:“有新帖子,请单击重新加载按钮刷新”。像这样的


如何在Meteor中实现这一点非常简单,刷新之所以发生,是因为在您的案例中,您具有被动依赖关系—可能是一个帮助器,它返回一个默认情况下是被动的游标,如下所示

Template.any.helpers({
  Posts: function () {
    return Posts.find();
  }
})

要禁用反应性,请使用
Posts.find({},{reactive:false})

还没有想出一个主意。想一想,然后再回来;-)可能的重复显示了禁用反应性的两种不同方式。