如何克服我在做http订阅后得到的这个打字错误:
getPerfectObj() {
this.object.getObjectsJson().subscribe
(data => {
this.jsonObj = data.obs.perfect;
});
}
data.obs.perfect
- 在obs
上抛出错误 -
"属性对象在类型对象中不存在">
.一切正常,但是当我重新启动我的本地主机时 - 再次使用 ng serve 启动我的应用程序,它会在这些地方抛出错误。
getPerfectObj() {
this.object.getObjectsJson().subscribe
((data: any) => {
this.jsonObj = data.obs.perfect;
});
}
添加类型any
(或为数据对象创建特殊接口(以避免此问题,因为此处 lint 认为data
类型Object
并且在那里找不到 OBS 属性