无法更新数字时钟

时间:2015-03-05 06:02:05

标签: 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}}</div>

1 个答案:

答案 0 :(得分:0)

您需要将time变为属性,并使用setTimeout()或其他内容每秒更新一次。然后它会因为数据绑定而起作用(我假设Ember.js是因为标签)。

或者,只需执行setTimeout()并手动重新渲染时间。