两个序列Session.set导致一次重新运行?

时间:2015-07-04 01:13:21

标签: meteor

在Chrome控制台中,

> Tracker.autorun(function() {console.log(Session.get('show'))});

> Session.set('show',2);
2
> Session.set('show',3);
3
> Session.set('show',4);Session.set('show',5);
5

两个序列Session.set导致一次重新运行? 如何让它运行两次?

1 个答案:

答案 0 :(得分:1)

您可以使用Tracker.flush()在第一个被动数据源更新后立即重新运行计算:

> Session.set("show",4);Tracker.flush();Session.set("show",5);