Używam Angular 2 i otrzymuję ten błąd, gdy używam obserwowalnego Property '_body' does not exist on type 'Response'
. Kod jest poniżejWłaściwość "_body" nie istnieje na typie "Odpowiedź"
this.securitiesService.getMarketMovers()
.subscribe(data => {
console.log(JSON.parse(data._body))
});
Funkcja getMarketMovers jest po prostu tak:
getMarketMovers() {
return this._http.get('...url address...')
}
Próbowałem ustawić data
wpisać any
ale to nie działa dla mnie. Kod działa i na pewno jest właściwość _body
na danych, ale nadal generuje błąd i nie mogę skompilować tego błędu.
Każda pomoc jest bardzo doceniana.
pokaz 'getMarketMovers' kod metody. – micronyks
Spróbuj 'data.json() ._ body' – yurzui
Otrzymujesz błąd czasu wykonania lub błąd podczas kompilacji? Brzmi dla mnie jak błąd podczas kompilacji, więc musisz rzucić tę zmienną "data" do poprawnego typu. Lub twoja funkcja 'getMarketMovers' powinna zwracać poprawny typ! – mxii