定义F5上的事件,使用HostListener按下前进和后退浏览器键

时间:2018-06-20 11:01:13

标签: angular events refresh

我正在尝试使用HostListener定位刷新,后退和前进浏览器按键事件。

以使用keypress和popstate开始,但是没有任何运气。

如果我使用beforeunload,则会触发该事件,但是每种情况下我需要采取不同的操作。

@HostListener('document:keypress', ['$event']) savePageInfo($event : any) {
  if($event.key === 'F5') 
}
@HostListener('window:popstate', ['$event']) onPopState($event:any) {}

@HostListener('window:beforeunload', ['$event']) onunload($event: any) {}

关于如何进行的任何建议?

0 个答案:

没有答案