angular 4.0.2でブラウザのクローズイベントを検出するにはどうすればよいですか?
私が試してみました
@HostListener('window:unload', ['$event']) unloadHandler(event) { ... }
@HostListener('window:beforeunload', ['$event']) beforeunloadHandler(event) { ... }
しかし、適切に機能していません。誰かが私を助けてくれますか。ページを更新すると、このイベントも発生します
angular2/4で個別のブラウザクローズイベントが必要
イベントを閉じるポップアップが必要な場合は、$ event.returnValueを設定する必要があります
Inside component
@HostListener('window:beforeunload', ['$event'])
public beforeunloadHandler($event) {
$event.returnValue = "Are you sure?";
}