我想要在Meteor中进行同步倒计时。不幸的是,这个价值并不是一成不变的。假设我在后端有暂停,倒带,添加和减去的按钮。
我现在的问题是如何将当前状态发送到其他连接的客户端。我尝试过这样的集合,但是这个集合还没有准备好至少一个刻度。这意味着每隔2个刻度就会执行一次。
int x = 5;
cout << a(x);
也许我构建了错误的开头,但我的假设是创建一个类似于超级变量的东西,它可以在所有客户端同步而不需要其他集合。或者我错过了一种更简单的方法?
答案 0 :(得分:1)
您应该尝试使用'ReactiveVar'
进行实施https://docs.meteor.com/api/reactive-var.html
以下可能的实施方式:
let clock = new ReactiveVar()
Tracker.autorun(function(){
clock.set(ClockSettings.findOne());
})
此表现将大于上述解决方案