src/app/shared/widgets/buy/exportconfig/exportconfig.service.ts
Widget inputs |
Widget outputs |
Properties |
|
Methods |
|
constructor(authHttp: HttpClient, halService: HalService)
|
|||||||||
Parameters :
|
getEportConfig | ||||
getEportConfig(url: )
|
||||
Parameters :
Returns :
Observable<any>
|
Public getFormHref |
getFormHref()
|
Returns :
Observable<String>
|
Public setFormHref | ||||
setFormHref(data: )
|
||||
Parameters :
Returns :
void
|
Private formHref |
formHref:
|
Default value : new Subject<String>()
|
Private formHrefObservable |
formHrefObservable:
|
Default value : this.formHref.asObservable()
|
import { Injectable } from "@angular/core";
import { Observable, Subject } from "rxjs";
import { HttpClient } from "@angular/common/http";
import { HalService } from "../../../components/hal/index";
@Injectable()
export class ExportConfigService {
private formHref = new Subject<String>();
private formHrefObservable = this.formHref.asObservable();
constructor(private authHttp: HttpClient, private halService: HalService) {}
public getFormHref(): Observable<String> {
return this.formHrefObservable;
}
public setFormHref(data) {
this.formHref.next(data);
}
getEportConfig(url): Observable<any> {
return <any>this.authHttp.get(url);
}
}