【发布时间】:2016-01-12 06:58:21
【问题描述】:
我正在尝试在我的 ionic 应用程序中显示现在和使用 moment 的日期之间的区别。
这就是我正在尝试的:
控制器
this.getElapsedTime = function(){
return moment(moment(new Date()).diff(moment(this.user.date))).format("HH:mm:ss");
};
查看
<span class="footer-title">Tempo trascorso: {{myCtrl.getElapsedTime()}}</span>
我的问题是日期会自动更新视图一秒钟然后它不会改变。
如何告诉 Angular 始终更新视图?
【问题讨论】:
-
旁白:您的时刻代码可以简化为
moment.utc(moment().diff(this.user.date)).format("HH:mm:ss")。此外,您应该阅读this answer,了解如何正确格式化持续时间(如果持续时间超过 24 小时)。
标签: angularjs date ionic-framework momentjs