在Angular10 / Typescript中刷新页面时如何运行函数

问题描述

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

谢谢 等待回应

解决方法

页面刷新应触发绑定到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; 
} 
... 
}

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...