Cómo convertir Observable <any> a array []
Tengo el siguiente método en mecanografiado, necesito unirme a la cuadrícula angular
CountryService
GetCountries() {
return this.http.get(`http://services.groupkt.com/country/get/all`)
.map((res:Response) => <CountryData[]>res.json().RestResponse["result"]);
}
Componente de cuadrícula
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;
}
¿Pero GetCoutries devolverá Observable of any, incapaz de vincularse a rowData?
¿Cómo convertir Observable a CountryData [] en mecanografiado?
encontrará datos JSON aquí:http://services.groupkt.com/country/get/all