-1

我正在开发 Angular 10 应用程序,我想仅在页面刷新/重新加载时使用 (router.navigate) 导航到另一个组件。我如何在 Angular 中实现这一点。

谢谢 等待回复

4

1 回答 1

0

页面的刷新应该触发绑定到 window:beforeunload 的事件处理程序。 

import { Component, HostListener } from '@angular/core'; 
@Component({ ... }) 
export class HomeViewComponent { 
@HostListener("window:beforeunload", ["$event"])
 unloadHandler(event: Event) { 
console.log("Processing beforeunload...");
 // Do more processing...
 event.returnValue = false; 
} 
... 
}
于 2020-08-10T17:23:17.040 回答