对象中的 属性 错误 | angular 7
Error with a property in a object | angular 7
我遇到了这个问题,我正在等待具有 属性 "lugares" 的对象的到来,但是 visual studio 代码和 angular cli 告诉我这个 属性 不存在,但实际上它存在并且应用程序正常工作
密码
public getLugares() {
// return this.afDB.list("lugares");
return this.http.get(this.API_ENDPOINT + "/.json").pipe(
map(resultado => {
debugger;
const data = resultado.lugares;
return data;
})
);
}
我怎么能"resolve"这个错误?
原因是默认类型是 Object
,没有 属性。
快速解决方法是 this.http.get<any>(this.API_ENDPOINT + "/.json")
但是,这不是类型安全的。您应该创建一个代表该结构的 class,并使用它代替 any
Typescript 似乎在抱怨 属性 在该响应中不存在。要修复它,请将其更改为任何
map((resultado:any) => {
我遇到了这个问题,我正在等待具有 属性 "lugares" 的对象的到来,但是 visual studio 代码和 angular cli 告诉我这个 属性 不存在,但实际上它存在并且应用程序正常工作
密码
public getLugares() {
// return this.afDB.list("lugares");
return this.http.get(this.API_ENDPOINT + "/.json").pipe(
map(resultado => {
debugger;
const data = resultado.lugares;
return data;
})
);
}
我怎么能"resolve"这个错误?
原因是默认类型是 Object
,没有 属性。
快速解决方法是 this.http.get<any>(this.API_ENDPOINT + "/.json")
但是,这不是类型安全的。您应该创建一个代表该结构的 class,并使用它代替 any
Typescript 似乎在抱怨 属性 在该响应中不存在。要修复它,请将其更改为任何
map((resultado:any) => {