Я получаю ниже ошибки для функции ниже в Angular 6
public getList() {
return this.http.get(environment.serverUrl +'/vmsdata/v1/tftoport/customer/1001')
.toPromise()
.then(response => response.json()
.then(json => {
console.log('data', json.items);
return json.items;
});
}
Для строки .then(response => response.json()
, Error is [ts] Property 'json' does not exist on type 'Object'
.
Для строки. .then(json => {
Ошибка is [ts] Parameter 'json' implicitly has an 'any' type.
Может ли кто-нибудь помочь мне в этом?
В Angular 6 Вам не нужно отображать данные в json, потому что угловые 6 предоставляют json по умолчанию.
)
отсутствует в вашем коде.this.http
экземпляромHttp
илиHttpClient
? И вы можете избавиться от второй ошибки, изменивjson => ...
на(json: any) => ...
, или вы можете отключить noImplicityAny в вашем tsconfig.json