Javascript 无法更新数字时钟
我必须以数字格式显示各自的时区。时钟将显示,但仅在刷新页面后更新。下面是我使用的代码。 下面是我的javascript代码:Javascript 无法更新数字时钟,javascript,ember.js,handlebars.js,Javascript,Ember.js,Handlebars.js,我必须以数字格式显示各自的时区。时钟将显示,但仅在刷新页面后更新。下面是我使用的代码。 下面是我的javascript代码: time: function() { var zone = _.date.fleetTimeZone(); return moment().zone(zone).format('h:mm:ss a'); }.property('DS.session.last_fleet_interacted'), 下面是我的车把: <div class="time
time: function() {
var zone = _.date.fleetTimeZone();
return moment().zone(zone).format('h:mm:ss a');
}.property('DS.session.last_fleet_interacted'),
下面是我的车把:
<div class="time">{{time}}</div>
{{time}
您需要将time
转换为一个属性,并使用setTimeout()
或其他方法每秒更新它。然后,由于数据绑定(我假设Ember.js是因为标记),它就可以工作了
或者,只需执行setTimeout()
并手动重新渲染时间