我只想每隔x秒用Angular刷新一次组件。
我尝试过:
setTimeout(() => {
location.reload();
}, 10000);
它可以工作,但是会刷新整个页面,而我只想刷新我的组件。
答案 0 :(得分:0)
如果您的数据发生更改,它将自动重新加载您的数据。
但是,如果您打算在不进行硬刷新的情况下重新加载视图。您可以使用
this.router.navigateByUrl('/RefrshComponent', {skipLocationChange: true}).then(()=>
this.router.navigate(["Your actualComponent"]));