我有一个 Angular 项目,在该项目中,我有一个服务,它返回一个对象,在应用程序组件中,我正在使用该对象。
theobject.profileImg
一切正常,但是Idm显示此错误。 “类型'object'上不存在属性'profileImg'。”
我正在使用vsCode
最佳答案
通常,最好正确地准备类型并避免出现类似情况。
例如:
export interface SomeInterface{
public profileImg: any;
}
const anotherVar: SomeInterface = theobject;
anotherVar.profileImg; // this will be fine
另一种选择是使用
any
类型:(company as any).profileImg
要么
theobject['profileImg']
另外,如果您只想在一个地方跳过它,请使用
@ts-ignore
// @ts-ignore: some description
theobject.profileImg
或完全禁用棉绒。