[英]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.