Quando definiamo il routing di un'applicazione Angular, generalmente per ogni route specifichiamo l'url e il component che deve rispondere all'url. Oltre a queste informazioni, possiamo specificarne anche altre tra cui un oggetto custom che può contenere qualunque proprietà e che viene passato in input al component quando viene caricato dalla navigazione.
Il primo step per eseguire questa operazione consiste nel valorizzare la proprietà data durante la specifiche del routing come mostrato in questo esempio.
const routes: Routes = [
{ path: '', component: HomeComponent, data: { title: 'titolo' } },
];Il secondo step consiste nell'iniettare il servizio ActivatedRoute nel costruttore del component e sfruttarne la proprietà data per accedere all'oggetto impostato nel routing. Questa proprietà non torna l'oggetto, bensì un observable che torna l'oggetto quindi dobbiamo usare il metodo subscribe per recuperare i dati.
export class HomeComponent implements OnInit {
title: string;
constructor(private route: ActivatedRoute) {}
ngOnInit() {
this.sessionId = this.route
.data
.subscribe(d => this.title = d.title);
}
}Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare comandi nella dashboard .NET Aspire
Gestione delle issue type con GitHub
Abilitare il rolling update su Azure Functions flex consumption
Gestire progetti NPM in .NET Aspire
Integrare LLM alle nostre applicazioni in .NET con MCP
Le cron expression di un workflow di GitHub
Ridurre il reflow cambiando il CSS
Definire il colore di una scrollbar HTML tramite CSS
Esporre workflow come server MCP con Azure Logic Apps
Eseguire query in contemporanea con EF
Evidenziare una porzione di testo in un pagina dopo una navigazione
Supportare la crittografia di ASP.NET Core con Azure Container App
I più letti di oggi
- Real Code Conference 4: Sviluppare per Windows Phone 7
- Windows Azure con Visual Studio 2012
- Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
- A quick tour around Azure Dev Spaces
- Migliora la resilienza delle applicazioni con .NET e Azure Container Apps
- Tutte le novità di .NET 10: da C# 14 alle librerie e alle performance
- Serverless Computing: Taking DevOps to the Next Level
- Windows Phone 7.5 Developer Day: costruire app con Visual Studio 2010 e Windows Phone Runtime
- Windows Phone 7.5 Developer Day: Live Tiles e Push Notifications




