對不起,如果這是不正確的措辭,這很難解釋。基本上我有一個在他們旁邊有指定日期的項目列表。如果他們超過30分鐘,那麼他們會變紅。完美的作品,但它不是實時的。需要刷新才能看到該項目變爲紅色。Ember.JS綁定時間?
{{#each callback in App.callbackController}}
<tr>
<td align="center" {{bindAttr style="callback.urgent"}}>{{callback.formatted_time}}</td>
</tr>
{{/each}}
App.Callback = Ember.Object.extend({
date_time: null,
urgent: function()
{
current_time = new Date().getTime();
callback_time = new Date(this.get('date_time')).getTime();
if(((callback_time - current_time)/1000/60 * -1) > 30)
{
return 'color: #FFF; font-weight: bold; background: #'+Helpers.colours.red;
} else {
return 'color: #FFF; font-weight: bold; background: #'+Helpers.colours.green;
}
}.property('date_time')
});
是否有反正不斷刷新緊急值?
非常酷! – mlienau 2013-03-12 21:54:08