我有一个 Angular 项目,在该项目中,我有一个服务,它返回一个对象,在应用程序组件中,我正在使用该对象。

theobject.profileImg

一切正常,但是Idm显示此错误。 “类型'object'上不存在属性'profileImg'。”

我正在使用vsCode

angular - 如何忽略 typescript 或IDM错误?-LMLPHP

最佳答案

通常,最好正确地准备类型并避免出现类似情况。

例如:

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

或完全禁用棉绒。

10-07 21:33