Angular 8 - 导航到组件然后刷新 window
Angular 8 - navigate to a component then refresh window
我想导航到一个组件,然后在单击 switch() 按钮时刷新 window。
我试过:
switch() {
this.router.navigateByUrl("/layouts");
window.location.reload();
}
但它没有按预期工作,它只是在没有导航的情况下重新加载页面。
navigateByUrl 是异步的,因此 window.location.reload() 在它之前被调用 returns 导致页面在导航之前重新加载。
navigateByUrl returns 一个承诺,你可以这样做:
this.router.navigateByUrl("/layouts").then(() => {
window.location.reload();
});
我想导航到一个组件,然后在单击 switch() 按钮时刷新 window。
我试过:
switch() {
this.router.navigateByUrl("/layouts");
window.location.reload();
}
但它没有按预期工作,它只是在没有导航的情况下重新加载页面。
navigateByUrl 是异步的,因此 window.location.reload() 在它之前被调用 returns 导致页面在导航之前重新加载。
navigateByUrl returns 一个承诺,你可以这样做:
this.router.navigateByUrl("/layouts").then(() => {
window.location.reload();
});