我从官方文档中获得了第一个char.js示例,并尝试使用angular实现它。没有错误,图表对象已正常创建,但未显示任何内容。当我在devtools中检查DOM时,我看到chart.js将画布的宽度/高度设置为0。我做错了什么?
答案 0 :(得分:0)
该图表不可见,因为组件宿主是inline
元素。因此,它不应包含由div
库创建的Chart.js
包装程序之类的块元素。
将主机的display
样式属性设置为block
或inline-block
将使图表可见:
:host {
display: inline-block;
}
有关演示,请参见this stackblitz。