如何摆脱 Angular6 打字稿错误?
How to get rid of Angular6 typescript error?
我正在使用 typescript 3.1.2 构建一个 angular 6 项目。我将 restful API 称为 returns 带有标签名称数据的 JSON 数据集。我收到以下错误,但该网站运行完美,没有任何控制台错误。这是一个错误还是我做错了什么?
error TS2339: Property 'data' does not exist on type 'AgentData[]'.
Json 数据:
这是我的 class:
这是我的服务:
这是我订阅服务的代理组件。
这是来自 VS 代码编辑器的错误:
[ts] Property 'data' does not exist on type 'AgentData[]'
你的方法 return 类型应该是 Observable<AgentData>
而不是 Observable<AgentData[]>
您正在寻找 resp.data,其中 resp 是一个数组。你应该寻找 resp[0].data
我正在使用 typescript 3.1.2 构建一个 angular 6 项目。我将 restful API 称为 returns 带有标签名称数据的 JSON 数据集。我收到以下错误,但该网站运行完美,没有任何控制台错误。这是一个错误还是我做错了什么?
error TS2339: Property 'data' does not exist on type 'AgentData[]'.
Json 数据:
这是我的 class:
这是我的服务:
这是我订阅服务的代理组件。
这是来自 VS 代码编辑器的错误:
[ts] Property 'data' does not exist on type 'AgentData[]'
你的方法 return 类型应该是 Observable<AgentData>
而不是 Observable<AgentData[]>
您正在寻找 resp.data,其中 resp 是一个数组。你应该寻找 resp[0].data