我正在尝试实时显示秒数。
这就是我在组件中的内容。
//In the component
today: number = Date.now();
//the template
{{ today | date:'medium' }}
这会显示日期和时间,但秒数只能在刷新应用程序时更改。
我想实时查看秒数的变化。有人可以指导一下吗?
最佳答案
你可以使用setInterval
刷新今天
,记得清除ngOnDestory
中创建的间隔。但要小心,为了获得良好的性能,不要使用太多。
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);
}
<强> Plunker demo
关于angularjs - Angular 2、 ionic 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44110005/