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??