ohayolibs
Version:
Ohayo is a set of essential modules for ohayojp.
18 lines (14 loc) • 451 B
text/typescript
import { Injectable } from '@angular/core';
import { BehaviorSubject, Observable } from 'rxjs';
import { share } from 'rxjs/operators';
({ providedIn: 'root' })
export class FullContentService {
private _change = new BehaviorSubject<boolean | null>(null);
/** 切换全屏工作区状态 */
toggle(): void {
this._change.next(true);
}
get change(): Observable<boolean | null> {
return this._change.pipe(share());
}
}