如何阻止页面自动更新(Meteor)?

时间:2015-04-09 01:04:56

标签: mongodb meteor

我有一个Meteor应用程序。允许用户动态添加项目到列表。直接在DOM中添加项目,然后在用户完成添加项目后,将与该新项目相关的文档插入到MongoDB中。 如何在当前用户添加新列表项时阻止页面自动拉入新列表项(例如,某些其他用户可能已添加)?有没有办法让应用程序停止侦听添加到MongoDB的任何新文档,直到应用程序开始告诉它再次启动(请注意,只应阻止页面的指定区域自动更新,即对于特定的Meteor模板)?

1 个答案:

答案 0 :(得分:0)

注意:我不确定这是否有效,我只是猜测,我还没有尝试过这段代码

对于游标,如果您不想从该游标进行更新,则可以使用名为reactive的选项字段进行游戏

Posts.find({},{reactive : false});

文档http://docs.meteor.com/#/full/find

尝试使用会话变量

更改reactive属性

当你将div添加到div设置会话变量为false时,所以它不会监听更改,在向DOM添加块完成后将其设置回true