ciao!

avrei la necessità di bloccare la pagina se il form non è stato salvato.
più precisamente dovrò far comparire la classica finestra modale con la richiesta di conferma di uscita dalla pagina.

io ho creato una piccola funzione che mi controlla i valori del form originale e quello modificato:
codice:
  checkItems(): void {
    // console.log(this.originalItem, this.newItem);
    if (!_.isEqual(this.originalItem, this.newItem)) {
      alert('KO');
    }
  }
per ora l'ho richiamata solo sul click di un bottone, e funziona.
quello che non ho capito è come collegarla a tutti i link, o in generale ad una qualsiasi cosa che mi sta facendo uscire dalla pagina.
quindi anche ad un eventuale refresh.