Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.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
Javascript 错误类型错误:";此.canvas未定义使用angular和chart.js创建图表时出现问题_Javascript_Angular_Html5 Canvas_Chart.js_Viewchild - Fatal编程技术网

Javascript 错误类型错误:";此.canvas未定义使用angular和chart.js创建图表时出现问题

Javascript 错误类型错误:";此.canvas未定义使用angular和chart.js创建图表时出现问题,javascript,angular,html5-canvas,chart.js,viewchild,Javascript,Angular,Html5 Canvas,Chart.js,Viewchild,我正在尝试使用Chart.js和angular创建一个图表 这是citydetail.component.html <div *ngIf="chart"> <canvas #canvas></canvas> </div> 这表明这个.canvas是未定义的。起初,我遇到了以下错误:未能创建图表:无法从给定项获取上下文,,试图解决这一问题导致我出现此问题 我对如何进一步操作感到困惑。在图表为真之前,画布元素将不会被呈现(

我正在尝试使用Chart.js和angular创建一个图表

这是citydetail.component.html

<div *ngIf="chart">
    <canvas #canvas></canvas>
</div>
这表明这个.canvas是未定义的。起初,我遇到了以下错误:未能创建图表:无法从给定项获取上下文,,试图解决这一问题导致我出现此问题


我对如何进一步操作感到困惑。

图表
为真之前,
画布
元素将不会被呈现(写入DOM)

<div *ngIf="chart">
    <canvas #canvas></canvas>
</div>
<div *ngIf="chart">
    <canvas #canvas></canvas>
</div>
<canvas #canvas></canvas>