Una delle funzionalità più comuni d un sito web è quella di impostare il titolo della pagina corrente nel tab del browser. In una normale pagina si imposta il tag title all'interno del tag head della pagina. In un'applicazione Angular questo non è possibile quindi dobbiam ricorrere a codice client.
Angular mette a disposizione un servizio chiamato Title. Questo servizio espone il metodo setTitle che accetta in input la stringa da impostare come titolo della pagina.
//modulo @NgModule({ providers: [ Title ], ... }) //Component import { Component } from '@angular/core'; import { Title } from '@angular/platform-browser'; @Component({ selector: 'my-app', template: `<a (click)="setTitle('titolo')">Titolo</a>` }) export class AppComponent { public constructor(private titleService: Title ) { } public setTitle(titolo: string) { this.titleService.setTitle(titolo); } }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Gestire la cancellazione di una richiesta in streaming da Blazor
Cancellare una run di un workflow di GitHub
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Gestione degli stili CSS con le regole @layer
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
C# 12: Cosa c'è di nuovo e interessante
Gestire i dati con Azure Cosmos DB Data Explorer
Le novità di Angular: i miglioramenti alla CLI
Creare una custom property in GitHub
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework