blob: f2b73016c480f6084605128865e19ecc9adc9c50 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import { Injectable } from '@angular/core';
import { Observable, of, BehaviorSubject } from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class SharedService {
// based on edit Mode, edit=false
mode = new BehaviorSubject(false);
constructor() {
}
isEdit(): Observable<boolean> {
return this.mode.asObservable();
}
enableEdit() {
this.mode.next(true);
}
disableEdit() {
this.mode.next(false);
}
}
|