import { Injectable } from "@angular/core"; import { Title } from "@angular/platform-browser"; import { RouterStateSnapshot, TitleStrategy } from "@angular/router"; @Injectable({ providedIn: "root" }) export class TemplatePageTitleStrategy extends TitleStrategy { constructor(private readonly title: Title) { super(); } override updateTitle(routerState: RouterStateSnapshot) { const title = this.buildTitle(routerState); let fullTitle = "营养配餐系统"; if (title !== undefined) { fullTitle += ` | ${title}`; } this.title.setTitle(fullTitle); } }