Html res[';casesbyState';]和can';无法解决
使用以下代码:Html res[';casesbyState';]和can';无法解决,html,angular,typescript,chart.js,angular2-services,Html,Angular,Typescript,Chart.js,Angular2 Services,使用以下代码: let name=res['casesByState'].map(res=>res.name) 让casesReported=res['casesByState'].map(res=>res.casesReported) this.chart=新图表(this.myAreaChart.nativeElement{ 键入:“行”, 数据:{ 标签:名称, 数据集:[ { 数据:报告的案例, 我得到以下类型错误: 错误:元素隐式具有“any”类型,因为类型为“casesByStat
let name=res['casesByState'].map(res=>res.name)
让casesReported=res['casesByState'].map(res=>res.casesReported)
this.chart=新图表(this.myAreaChart.nativeElement{
键入:“行”,
数据:{
标签:名称,
数据集:[
{
数据:报告的案例,
我得到以下类型错误:
错误:元素隐式具有“any”类型,因为类型为“casesByState”的表达式不能用于索引类型“Object”。
类型“Object”上不存在属性“casesByState”。ts(7053)
这是什么原因造成的?你可以通过显式转换来解决这个问题——例如
res[“casesByState”]
应该是(res[“casesByState”)
非常感谢你的回答。也感谢你编辑我的帖子。你可以通过显式转换来解决这个问题——例如res[“casesByState”]
应该是(res[“casesByState”])
非常感谢您的回答。也感谢您编辑我的帖子。