我想要AngularJS過濾器timeAgo應該應用於時間戳以顯示時間戳從時間戳。這是一個容易:AngularJS:如何實現Live TimeAgo過濾器?
filter('timeago', function() {
return function(input) {
return Date.now() - input;
}
});
但是,當我想讓它LIVE(當用戶在頁面上 - 我們更新值每秒/每摘要)它似乎並不那麼容易。我們不會更改輸入值,因此不會重新計算過濾器。 是否有可能在不添加額外參數的情況下每秒重新計算一次?
Fiddle示例。
- 我不在尋找現成的圖書館(如角時刻)。對於我如何在AngularJs中實現這樣的概念更有意思。
你能解釋爲什麼你想讓這樣的過濾器不是一個指令嗎?還有其他例子嗎? –
它應該做的角度相同amTimeAgo過濾器 –