src/utility/eposLeaflet/services/leafletLoading.service.ts
Properties |
|
Methods |
|
Public showLoading | ||||||
showLoading(showLoading: boolean)
|
||||||
Parameters :
Returns :
void
|
Public showLoadingObs |
Default value : this.showLoadingSrc.asObservable()
|
Private showLoadingSrc |
Default value : new BehaviorSubject<boolean>(false)
|
import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class LeafletLoadingService {
private showLoadingSrc = new BehaviorSubject<boolean>(false);
// eslint-disable-next-line @typescript-eslint/member-ordering
public showLoadingObs = this.showLoadingSrc.asObservable();
public showLoading(showLoading: boolean): void {
this.showLoadingSrc.next(showLoading);
}
}