Je veux changer un certain titre en fonction de l'url actuelle dans Angular. Le fichier component.ts ressemble donc à ceci :
import {Router} from '@angular/router';
//code
public name: string
constructor(
public router: Router
) {}
getName()
{
if(this.router.url === "/some_list")
{this.name = "List"}
else if(this.router.url === "/detail")
{this.name = "Detail"}
}
Et puis
<a>{{this.name}}</a>
Les réponses existantes, comme Comment détecter un changement d'itinéraire dans Angular ? n'a pas pu me dire comment faire quelque chose après un changement dans le routage (changement = vrai ou faux). Donc, comment puis-je exécuter cette fonction chaque fois que l'url change, de sorte que l'en-tête soit conforme à la vue actuelle ?