Angularjs 角2,离子2
我试图实时显示秒数 这就是我在组件中的内容Angularjs 角2,离子2,angularjs,ionic2,Angularjs,Ionic2,我试图实时显示秒数 这就是我在组件中的内容 //In the component today: number = Date.now(); //the template {{ today | date:'medium' }} 这将显示日期和时间,但秒数只能在刷新应用程序时更改 我想实时看到秒数的变化。有人可以给你一个指导。你可以使用setInterval今天刷新,记住在ngondeport中清除创建的间隔。但是要小心,不要为了获得好的性能而过多地使用它 private dateInterval
//In the component
today: number = Date.now();
//the template
{{ today | date:'medium' }}
这将显示日期和时间,但秒数只能在刷新应用程序时更改
我想实时看到秒数的变化。有人可以给你一个指导。你可以使用
setInterval
今天刷新
,记住在ngondeport
中清除创建的间隔。但是要小心,不要为了获得好的性能而过多地使用它
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);
}
@Zaheer-UI-Hassan。谢谢,正是我想要的!我认为内部间隔变量应该超出范围。@Math10不,zone.js修补了
setInterval
。我在ionic2代码中做了一些错误的事情。因为在使用setInterval
或setTimeout