mirror of
https://gitlab.com/openlp/web-remote.git
synced 2024-10-02 21:07:39 +00:00
17 lines
490 B
TypeScript
17 lines
490 B
TypeScript
|
import { Injectable } from '@angular/core';
|
||
|
import { Title } from '@angular/platform-browser';
|
||
|
import { Subject } from 'rxjs';
|
||
|
|
||
|
@Injectable()
|
||
|
export class PageTitleService {
|
||
|
private pageTitleSource = new Subject<string>();
|
||
|
public pageTitleChanged$ = this.pageTitleSource.asObservable();
|
||
|
|
||
|
constructor(private titleService: Title) {}
|
||
|
|
||
|
changePageTitle(pageTitle: string) {
|
||
|
this.pageTitleSource.next(pageTitle);
|
||
|
this.titleService.setTitle(pageTitle + ' | OpenLP Remote');
|
||
|
}
|
||
|
}
|