首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角2,离子2

角2,离子2
EN

Stack Overflow用户
提问于 2017-05-22 09:59:47
回答 1查看 70关注 0票数 2

我试着实时显示秒数。

这就是我在组件中的内容。

代码语言:javascript
复制
//In the component
today: number = Date.now();
//the template
{{ today | date:'medium' }} 

这将显示日期和时间,但秒数只能在应用程序刷新时更改。

我想看到实时秒数的变化。有人能给我个向导吗。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-22 10:08:51

您可以使用setInterval刷新today,请记住清除ngOnDestory中创建的间隔。但是要小心,不要为了好的表现而过多地使用它。

代码语言:javascript
复制
private dateInterval: any;

constructor() {}

// add interval at OnInit
ngOnInit() {
  this.dateInterval = setInterval(() => {
    this.today = Date.now();
  }, 1000)
}

// destory interval at OnDestory
ngOnDestory() {
  clearInterval(this.dateInterval);
}

柱塞演示

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44110005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档