如何克服http订阅后出现的这种输入错误:
In my webpack.config.js:
externals: {
react: 'window.vendors.React',
}
getPerfectObj() {
this.object.getObjectsJson().subscribe
(data => {
this.jsonObj = data.obs.perfect;
});
}
-在data.obs.perfect
-
“对象类型中不存在属性obs”
。一切正常,但是当我重新启动本地主机时-再次使用ng serve启动我的应用程序,它将在这些地方引发错误。
答案 0 :(得分:2)
getPerfectObj() {
this.object.getObjectsJson().subscribe
((data: any) => {
this.jsonObj = data.obs.perfect;
});
}
添加类型any
(或为您的数据对象创建特殊接口)来避免此问题,因为此处lint认为data
类型为Object
并且找不到obs属性在那里