Browser Close Event in angular4

21,353

You need to set $event.returnValue if you want close event popup

Inside component

    @HostListener('window:beforeunload', ['$event'])
     public beforeunloadHandler($event) {
     $event.returnValue = "Are you sure?";
    }
Share:
21,353
Ketan Akbari
Author by

Ketan Akbari

A full-stack developer, suitable working in laravel, angular, angularjs and ionic/cordova. @ketan_akbari

Updated on July 09, 2022

Comments

  • Ketan Akbari
    Ketan Akbari almost 2 years

    How can i detect browser close event in angular 4.0.2

    I have tried

    1. @HostListener('window:unload', ['$event']) unloadHandler(event) { ... }

    2. @HostListener('window:beforeunload', ['$event']) beforeunloadHandler(event) { ... }

    But not properly working for me. Can anyone help me out. If i refresh page than also this event fires

    Need Separate browser close event in angular2/4