暂停游标的实时数据或反应性

Mic*_*oon 2 meteor

在我的应用程序中,用户获得了一份已经到达的文档列表,并且可以对每个文档执行操作.

文档是分批提交的,当发生这种情况时,列表会增加.这一切都很好,这是预期的行为,但是有一个按钮"暂停实时数据"将会很好,这将忽略新文档,列表将保持原样,直到再次按下按钮并激活实时数据再次.

需要暂停反应性或实时数据.但只适用于一个光标.

任何建议,将不胜感激.

Aks*_*hat 6

你可以使用这个reactivity选项

例如

Template.hello.data = function() {
    var state = Session.get("reactive") || false;
    return MyCollection.find({},{reactive:state});
}
Run Code Online (Sandbox Code Playgroud)

因此,您可以设置Session.set("reactive",<true or false>)更改是否使光标处于反应状态.