如果我的 Meteor 自动运行函数所依赖的游标本身是依赖的,那么 Meteor 会在每次最内层依赖发生变化时创建并保存一个新的计算吗?
如果一个自动运行函数在另一个函数上调用 Deps.autorun 怎么办?
Session.set('fooVal', 33);
myComputation = Deps.autorun(function() {
if (typeof(myComputation) !== 'undefined')
myComputation.stop(); // Is this needed to prevent Computation accumulation?
var foos = BarCollection.find({foo:Session.get('fooVal')};
/* Do stuff with foos */
});
Session.set('fooVal', 33);
Session.set('fooVal', 34);
Session.set('fooVal', 35);