Wie konvertieren Beobachten<alle> array[]

Habe ich folgende Methode in Typoskript, ich zu binden, müssen eckige Gitter

CountryService

GetCountries()  {
  return this.http.get(`http://services.groupkt.com/country/get/all`)
    .map((res:Response) => <CountryData[]>res.json().RestResponse["result"]);
}

GridComponent

  template: `
        <ag-grid-ng2 style="width: 100%" #agGrid class="ag-material"
                    rowHeight="50"
                    [gridOptions]="myGridOptions" 
                     >
            </ag-grid-ng2>
        `,

  this.myGridOptions.rowData= this.CountryService.GetCountries();

CountryData

export class CountryData{
  name: string;
  alpha2_code: string;
  alpha3_code: string;
}

Aber GetCoutries zurück Beobachtbaren jeder, nicht zum binden an rowData?

Wie konvertieren Beobachten zu CountryData[] im Typoskript ?

finden Sie JSON-Daten hier: http://services.groupkt.com/country/get/all

  • Sie brauchen, um sich in die Beobachtbar: this.CountryService.GetCountries().subscribe(result => this.myGridOptions.rowData = result);
  • Können Sie dies überprüfen, json services.groupkt.com/country/get/all wie konvertiert mein CountryData[]
InformationsquelleAutor Ragavan | 2017-07-06
Schreibe einen Kommentar