| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 1× 1× 1× 1× 26× 1× 4× | import { Subject } from 'rxjs/Subject';
import { Observable } from 'rxjs/Observable';
import { Injectable } from '@angular/core';
@Injectable()
export class VgControlsHidden {
isHidden: Observable<boolean>;
private isHiddenSubject: Subject<boolean> = new Subject<boolean>();
constructor() {
this.isHidden = this.isHiddenSubject.asObservable();
}
state(hidden: boolean) {
this.isHiddenSubject.next(hidden);
}
}
|