Ich habe 1 Komponente und 1 Service.Extrahieren von Daten aus der respone Angular 2
Component-Element:
...
constructor(private requestService : RequestService)
{
}
ngOnInit()
{
this.a = this.requestService.send_request(urlWebAPI);
console.log(this.a);
}
...
Service:
constructor(private http: Http)
{
this.http = http;
this.headers = new Headers
({
'Content-Type': 'application/json'
});
}
send_request(additional_url: String)
{
return this.http.post(this.url + additional_url, {headers: this.headers})
.toPromise()
.then(response => response.json())
.catch(this.handleError);
}
private handleError(error: any)
{
console.error('An error occurred', error);
return Promise.reject(error.message || error);
}
Aber das ist, was ich gedruckt werden ... Wie ich direkt 'listaUniversita' Array aus dieser Anforderung extrahieren?
Später, wenn ich "a" drucke, ist es immer noch "Undefined" –
Sie chagte es wie hier gezeigt? – micronyks
Ja, ich musste nur das Feld "Daten" ändern ... ty! –