Angular 2 - Navigazione
In Angular 2 è anche possibile effettuare la navigazione manuale. Di seguito sono riportati i passaggi.
Step 1 - Aggiungi il seguente codice al file Inventory.component.ts.
import { Component } from '@angular/core';
import { Router } from '@angular/router';
@Component ({
selector: 'my-app',
template: 'Inventory
<a class = "button" (click) = "onBack()">Back to Products</a>'
})
export class AppInventory {
constructor(private _router: Router){}
onBack(): void {
this._router.navigate(['/Product']);
}
}
I seguenti punti devono essere annotati sul programma di cui sopra:
Dichiarare un tag html che ha una funzione onBack taggata all'evento click. Pertanto, quando un utente fa clic su questo, verrà reindirizzato alla pagina Prodotti.
Nella funzione onBack, utilizzare router.navigate per navigare alla pagina richiesta.
Step 2- Ora salva tutto il codice ed esegui l'applicazione usando npm. Vai al browser, vedrai il seguente output.
Step 3 - Fare clic sul collegamento Inventario.
Step 4 - Fai clic sul link "Torna ai prodotti", otterrai il seguente output che ti riporta alla pagina Prodotti.