Skip to content
app.service.ts 350 B
Newer Older
wangqinghua's avatar
wangqinghua committed
import {Injectable} from '@angular/core';
import {BehaviorSubject, Subscription} from 'rxjs';

@Injectable()
export class AppService {

wangqinghua's avatar
wangqinghua committed
    private themeSource:BehaviorSubject<string> = new BehaviorSubject('dark');
wangqinghua's avatar
wangqinghua committed
    public theme = this.themeSource.asObservable();

    public setTheme(value: string){
        this.themeSource.next(value);
    }
}