22 changed files with 229 additions and 163 deletions
@ -1 +1,3 @@ |
|||||
export * from "../../../../cdk/src/services/api.service"; |
export * from "../../../../cdk/src/services/api.service"; |
||||
|
|
||||
|
export * from "./title.service"; |
||||
|
@ -0,0 +1,19 @@ |
|||||
|
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); |
||||
|
} |
||||
|
} |
Before Width: | Height: | Size: 350 KiB After Width: | Height: | Size: 192 KiB |
@ -0,0 +1,19 @@ |
|||||
|
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); |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue