src/app/shared/widgets/analytics/worklistexport/worklistexport.service.ts
Widget inputs |
Widget outputs |
Properties |
|
Methods |
|
constructor(authHttp: HttpClient)
|
||||||
Parameters :
|
getData | ||||
getData(inputurl: )
|
||||
Parameters :
Returns :
Observable<any>
|
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 { map } from "rxjs/operators";
import { Injectable } from "@angular/core";
import { Observable, Subject } from "rxjs";
import { HttpClient } from "@angular/common/http";
@Injectable()
export class WorklistexportService {
private formHref = new Subject<String>();
private formHrefObservable = this.formHref.asObservable();
constructor(private authHttp: HttpClient) {}
public getFormHref(): Observable<String> {
return this.formHrefObservable;
}
public setFormHref(data) {
this.formHref.next(data);
}
getEportConfig(url): Observable<any> {
return <any>this.authHttp.get(url).pipe(map((res) => <any>res));
}
getData(inputurl): Observable<any> {
return this.authHttp.get(inputurl, {}).pipe(map((res) => <any>res));
}
}