import { Template } from 'meteor/templating';
import { ReactiveVar } from 'meteor/reactive-var';
import { Mongo } from 'meteor/mongo';
import { Meteor } from 'meteor/meteor';
import './main.html';
EmployeeStatus = new Mongo.Collection("empl_status");
var clock = new ReactiveVar(new Date());
Template.dateHeader.onCreated(function() {
this.clock = new ReactiveVar(new Date());
Meteor.setInterval(()=> {
this.clock.set(new Date());
console.log(this.clock.get());
}, 1000);
})
Template.dateHeader.helpers({
formattedDate: function() {
return clock.get();
}
});
Console shows proper time ticking every second, but the page remains static with the time of the original page load.
What am I doing wrong here?