import { Injectable, inject } from '@angular/core'; import { Title } from '@angular/platform-browser'; import { TitleStrategy, type RouterStateSnapshot } from '@angular/router'; @Injectable() export class AppTitleStrategy extends TitleStrategy { private readonly title = inject(Title); override updateTitle(snapshot: RouterStateSnapshot): void { const title = this.buildTitle(snapshot); this.title.setTitle(title ? `${title} | Business App` : 'Business App'); } } export const titleStrategyProvider = { provide: TitleStrategy, useClass: AppTitleStrategy };