Я хочу позвонить с помощью jsonp, но у меня есть данные json в качестве подписки.
мой файл service.ts: -
gridUrl = 'https://jsonplaceholder.typicode.com/posts';
getGrid() {
return this.http.get<Grid>(this.gridUrl, httpOptions);
}
и в моем component.ts
grid: Grid;
grids: any;
showGrid() {
this.gridService.getGrid()
.subscribe(
gridData => this.grids = gridData
);
}
Этот код работает нормально и выдает мне данные в сетке как json
Но мне нужно использовать эти данные json в приведенном ниже коде.
private fetch(action: string = '', data?: any): Observable<any[]> {
return this.http
.jsonp(`https://jsonplaceholder.typicode.com/posts/${action}?${this.serializeModels(data)}`, 'callback')
.pipe(map(res => <any[]>res));
}
Как бы я это сделал?