diff --git a/src/app/_modules/pages/page/page.component.ts b/src/app/_modules/pages/page/page.component.ts index 573dae9..538fd37 100644 --- a/src/app/_modules/pages/page/page.component.ts +++ b/src/app/_modules/pages/page/page.component.ts @@ -3,6 +3,9 @@ import {NavigationEnd, Router} from "@angular/router"; import {Subscription} from "rxjs"; import {PagesService} from "@app/_services/pages.service"; import {ListsService} from "@app/_services"; +import {Title} from "@angular/platform-browser"; +import { environment } from '@environments/environment'; + @Component({ templateUrl: 'page.component.html', @@ -19,7 +22,8 @@ export class PageComponent { constructor( private router: Router, private pagesService: PagesService, - private listsService: ListsService) { + private listsService: ListsService, + private titleService:Title){ this.routeSubscription = this.router.events.subscribe(event => { if (event instanceof NavigationEnd) this.onNavigationEnd(event); }); @@ -74,7 +78,10 @@ export class PageComponent { ]; this.pagesService.find(this.url, {include: include.join(',')}).subscribe(res => { this.page = res?.data; - if (this.page) this.pagesService.currentPage = this.page; + if (this.page) { + this.pagesService.currentPage = this.page; + this.titleService.setTitle(this.page.title||this.page.h1||this.page.name) + } this.loading = false; }, error => { this.loading = false;