ciao!

io ho una serie di funzioni legate alla menu bar e alla top bar, che devo ripetere su tutte le pagine.
ad esempio:
codice:
  onLogoutButtonClick(event) {
    this.jhttpService.logout(this.user.email)
      .subscribe(
        response => {
          if (!response.error) {
            this.session.clear();
            this.router.navigate(['/login']);
          } else {
            this.showError(response.error);
          }
        }, error => {
          this.showError(error.error);
          console.log(error.error);
        }
      );

    event.preventDefault();
  }
questa funzione c'è su tutte le pagine (tranne il login ovviamente), in quanto è nel menu.
al momento sta solo nella home.component.ts, e penso non sia comodo ricopiarlo su tutte le altre pagine.
come si può ovviare??