Ogni applicazione dispone di un menu tramite il quale l'interfaccia permette all'utente di selezionare la funzionalità da utilizzare. Quando l'utente seleziona il link a una funzionalità, il sistema di routing di Angular cambia l'url e naviga verso il component. In genere, a seguito della selezione dell'utente, il link selezionato deve avere uno stile differente. Per permettere di aggiungere una classe CSS ad un link in base al routing dobbiamo utilizzare la direttiva routerLinkActive.
<a [routerLink]="['ordini']" routerLinkActive="active">Ordini</a>
In questo snippet specifichiamo che al link del link, si deve navigare verso la rotta "/ordini" e quando questo accade, al link deve essere aggiunta la classe CSS active.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare database e servizi con gli add-on di Container App
Creare un'applicazione React e configurare Tailwind CSS
Estrarre dati randomici da una lista di oggetti in C#
Routing statico e PreRendering in una Blazor Web App
Utilizzare i primary constructor di C# per inizializzare le proprietà
Sfruttare al massimo i topic space di Event Grid MQTT
Gestire il colore CSS con HWB
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Miglioramenti nelle performance di Angular 16
Creare una libreria CSS universale: Clip-path
Utilizzare Tailwind CSS all'interno di React: primi componenti