File

src/app/services/paiement.service.ts

Index

Properties
Methods

Methods

getSharedData
getSharedData()
Returns : any
setSharedData
setSharedData(data: any)
Parameters :
Name Type Optional
data any No
Returns : void

Properties

Private sharedData
Type : any
sharedData$
Type : Observable<any>
Default value : this.sharedDataSubject.asObservable()
Private sharedDataSubject
Type : BehaviorSubject<any>
Default value : new BehaviorSubject<any>(null)
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;
  }
}

results matching ""

    No results matching ""