big*_*olf 7 meteor meteor-tracker
Meteor.autorun和之间有什么区别Tracker.autorun?
我很清楚this.autorun在模板生命周期回调中使用的区别,但已经看到这两个可以互换使用,只是想确保我没有错过任何技巧.
Kyl*_*yll 15
好吧,可以通过身份运算符轻松找到它.
这将是false因为它不是同一个功能:
(function() {} === function() {})
Run Code Online (Sandbox Code Playgroud)
让我们尝试两个autorun:
(Meteor.autorun === Tracker.autorun)
Run Code Online (Sandbox Code Playgroud)
这回来了true.所以是的,它只是一个纯粹的别名.
但是,只Tracker.autorun记录在案.我怀疑某种旧的API是为了兼容性...
让我们在GitHub上检查一些Meteor代码!
档案:
deprecated.jsRun Code Online (Sandbox Code Playgroud)Meteor.autorun = Tracker.autorun;
这是在deprecated.js,它说了一些关于//Deprecated functionsMeteor 0.5.4和向后兼容的事情.似乎很清楚你应该使用哪一个.
你可以在那里找到其他一些旧的计时器,比如Deps......