簡體   English   中英

Angularjs從現在的日期值自動刷新momentjs

[英]Angularjs auto refresh momentjs fromnow date value

我是UI開發的新手,我必須開發一個頁面,其中包含許多具有創建日期的帖子。 創建日期相對於當前時間顯示,如“從現在開始3小時”

對此鏈接進行了審核,並且能夠成功完成此操作。 但我想每30秒從現在的值刷新一次。 這個怎么做。 作者回答說

我會說你必須采取另一個tac,並在范圍中添加一個額外的屬性 - 讓我們稱之為reply.fromNow - 並使用矩庫定期更新控制器中的值。

但我無法從中獲得太多。 有人可以幫我解決這個問題嗎? 謝謝。

你可以把這樣的東西放在你的控制器中:

var refreshDates = function() {
    $timeout(refreshDates, 30000);
};
refreshDates();

基本上,它只是觸發$scope.$apply()每30秒。

我為momentjs https://github.com/jcamelis/angular-moment做了一個包裝器

<p moment-interval="5000">{{"2014-05-21T14:25:00Z" | momentFromNow}}</p>

我希望這個對你有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM