订阅时的角度 2 打字稿错误(data.word <---错误)



如何克服我在做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 属性

最新更新