Angular 2:如何在一段时间后自动刷新整个页面



我正在尝试在 Angular 中编码,以便它在 10 秒后自动重新加载整个 HTML 页面。

请帮助如何做到这一点,我是 Angular 2 的新手。

提前谢谢。

试试这个

setTimeout(
function(){ 
location.reload(); 
}, 10000);

您有两个选择:

1-使用ng2-简单定时器示例:

Angular 2 有一个简单的组件来处理计时器:ng2-simple-timer-example

Github链接

此 plunker 显示结果:

在线普伦克

2- 设置时间:

正如@Araivnd提到的,您可以使用ngOnInit(创建组件后的角度调用ngOnInit(和setTimout,如下所示:

ngOnInit(){
setTimeout(function(){
//code here
},10000);
}

最新更新