在Meteor中创建同步倒计时

时间:2016-09-18 17:23:29

标签: javascript node.js meteor

我想要在Meteor中进行同步倒计时。不幸的是,这个价值并不是一成不变的。假设我在后端有暂停,倒带,添加和减去的按钮。

我现在的问题是如何将当前状态发送到其他连接的客户端。我尝试过这样的集合,但是这个集合还没有准备好至少一个刻度。这意味着每隔2个刻度就会执行一次。

int x = 5;
cout << a(x);

也许我构建了错误的开头,但我的假设是创建一个类似于超级变量的东西,它可以在所有客户端同步而不需要其他集合。或者我错过了一种更简单的方法?

1 个答案:

答案 0 :(得分:1)

您应该尝试使用'ReactiveVar'

进行实施

https://docs.meteor.com/api/reactive-var.html

以下可能的实施方式:

let clock = new ReactiveVar()

Tracker.autorun(function(){
    clock.set(ClockSettings.findOne());
})

此表现将大于上述解决方案