22 lines
411 B
TypeScript
22 lines
411 B
TypeScript
import {Injectable} from '@angular/core';
|
|
import {BehaviorSubject} from 'rxjs';
|
|
import {Observable} from 'rxjs/internal/Observable';
|
|
|
|
|
|
@Injectable()
|
|
export class SettingsService {
|
|
|
|
language = new BehaviorSubject<string>('de');
|
|
|
|
constructor() {
|
|
}
|
|
|
|
setLanguage(language: string) {
|
|
this.language.next(language);
|
|
}
|
|
|
|
getLanguage(): Observable<string> {
|
|
return this.language.asObservable();
|
|
}
|
|
}
|