在我的应用程序中,用户的个人资料中有一个开始和结束属性(两个日期对象,相隔几个小时)。我想让我的应用程序对这些值做出反应——例如,如果当前时间在两个时间之间,或者在开始时间的 15 分钟内,则显示一些内容。我有一种感觉,我想使用 Meteor 的 Tracker.autorun 片段,我不知道如何使用它,因为你永远不会手动更改时间,它总是在变化。
像这样的东西:
timeDif : function() {
Tracker.autorun(function() {
var m1 = moment();
var m2 = moment(Meteor.user().profile.time);
var difMin = m1.diff(m2, 'minutes');
if(difMin > 10) {foo;}
else {bar;}
})
}