我想用Meteor.setInterval命令更新我的時間函數。我想使用Meteor.setInterval()更新時間模板,它不起作用
這是我的* .js文件,文件的樣子:
function uhrzeit() {
var zeit = new Date();
var std = zeit.getHours();
var min = zeit.getMinutes();
return std + ":" + min;
};
if (Meteor.isClient) {
Template.uhr.zeit = function() {
Meteor.setInterval(uhrzeit, 1000); //Edit: Changed it to pass, not call the function.
return uhrzeit();
};
}
模板沒有更新。它顯示了我更新頁面後的實際時間,但並未定期更新。或者至少我不改變HTML中的時間。
'Meteor.setInterval(uhrzeit,1000);'你想通過函數,而不是它的返回值。 –