如何消除Angular6打字错误?
我正在用typescript 3.1.2构建一个angular 6项目。我调用了一个restful API,它返回一个带有标签名数据的JSON数据集。我得到下面的错误,但该网站工作完美,没有任何控制台错误。这是虫子还是我做错了什么如何消除Angular6打字错误?,angular,typescript,angular-services,Angular,Typescript,Angular Services,我正在用typescript 3.1.2构建一个angular 6项目。我调用了一个restful API,它返回一个带有标签名数据的JSON数据集。我得到下面的错误,但该网站工作完美,没有任何控制台错误。这是虫子还是我做错了什么 error TS2339: Property 'data' does not exist on type 'AgentData[]'. Json数据: 这是我的班级: 这是我的服务: 这是我订阅服务的代理组件。 这是VS代码编辑器中的错误: [ts] Pro
error TS2339: Property 'data' does not exist on type 'AgentData[]'.
Json数据:
这是我的班级:
这是我的服务:
这是我订阅服务的代理组件。
这是VS代码编辑器中的错误:
[ts] Property 'data' does not exist on type 'AgentData[]'
您的方法返回类型应该是
可观察的
,而不是可观察的
您正在查找resp.data,其中resp是一个数组。您应该查找resp[0]。data我投票结束了这个问题,因为代码是以图像而不是文本的形式出现的。