angular - que - La propiedad ''_body'' no existe en el tipo ''Respuesta''
ng-hide (3)
Solucionar mejor este error sería agregar. : Prometer <any> después de la función getMarketMovers ().
Estoy usando Angular 2 y Property ''_body'' does not exist on type ''Response''
este error cuando uso una Property ''_body'' does not exist on type ''Response''
observable Property ''_body'' does not exist on type ''Response''
. El codigo esta abajo
this.securitiesService.getMarketMovers()
.subscribe(data => {
console.log(JSON.parse(data._body))
});
La función getMarketMovers es simplemente esto:
getMarketMovers() {
return this._http.get(''...url address...'')
}
He intentado configurar los data
para que escriban any
pero eso no me funciona. El código funciona y definitivamente hay una propiedad _body
en los datos, pero aún arroja un error y no puedo compilar con este error.
Cualquier ayuda es muy apreciada.
ACTUALIZAR
Otra forma, es decirle explícitamente a TypeScript que no estamos interesados en hacer una comprobación de tipos estricta.
(<any>data)._body
ORIGINAL
Estos data["_body"]
deberían funcionar.
data.json();
le dará el resultado json: https://angular.io/docs/ts/latest/guide/server-communication.html