src/app/services/paiement.service.ts
Properties |
|
Methods |
getSharedData |
getSharedData()
|
Defined in src/app/services/paiement.service.ts:18
|
Returns :
any
|
setSharedData | ||||||
setSharedData(data: any)
|
||||||
Defined in src/app/services/paiement.service.ts:14
|
||||||
Parameters :
Returns :
void
|
Private sharedData |
Type : any
|
Defined in src/app/services/paiement.service.ts:9
|
sharedData$ |
Type : Observable<any>
|
Default value : this.sharedDataSubject.asObservable()
|
Defined in src/app/services/paiement.service.ts:12
|
Private sharedDataSubject |
Type : BehaviorSubject<any>
|
Default value : new BehaviorSubject<any>(null)
|
Defined in src/app/services/paiement.service.ts:11
|
import { Injectable } from '@angular/core';
import { BehaviorSubject, Observable } from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class PaiementService {
private sharedData: any;
private sharedDataSubject: BehaviorSubject<any> = new BehaviorSubject<any>(null);
sharedData$: Observable<any> = this.sharedDataSubject.asObservable();
setSharedData(data: any): void {
this.sharedDataSubject.next(data);
}
getSharedData(): any {
return this.sharedData;
}
}