I am trying to call a post method I made myself before my component is unloaded, but it doesn't work.
I put a breakpoint on @HostListener and it doesn't break there when I open a different component.
I'm using Chrome to debug and I turned on Event Listener Breakpoints for unload and beforeunload, which do break when I open a different component.
Am I missing something in my code?
import { Component, OnInit, HostListener } from '@angular/core';
Component({
templateUrl: 'new-component.html'
})
export class NewComponent implements OnInit {
@HostListener('window:beforeunload') onBeforeUnload() {
PostCall();
}
}