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
Eseguire attività con Azure Container Jobs
Definire stili a livello di libreria in Angular
Cambiare la chiave di partizionamento di Azure Cosmos DB
Miglioramenti nelle performance di Angular 16
Evitare il flickering dei componenti nel prerender di Blazor 8
Eseguire attività basate su eventi con Azure Container Jobs
Creare form tipizzati con Angular
Potenziare Azure AI Search con la ricerca vettoriale
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Inizializzare i container in Azure Container Apps
Miglioramenti agli screen reader e al contrasto in Angular
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management