Как конвертировать JSON в JSONP после его загрузки в качестве подписки в угловой? - PullRequest
0 голосов
/ 07 января 2019

Я хочу позвонить с помощью 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));
}

Как бы я это сделал?

...