Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html res[';casesbyState';]和can';无法解决_Html_Angular_Typescript_Chart.js_Angular2 Services - Fatal编程技术网

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”])
非常感谢您的回答。也感谢您编辑我的帖子。