javascript - highcharts-angular 不渲染图表
问题描述
我正在使用Angular 7
, highcharts
和highcharts-angular
来渲染 3 个圆环图。但是,由于某种原因,它们没有渲染。
这是一个stackblitz来演示这个问题。
我按照本教程使其工作,但它不工作。
所有 3 个图表都正确获得了选项,但图表没有呈现。
<div id="chart{{chartIndex}}">
<highcharts-chart>
[Highcharts] = "highcharts"
[options] = "options"
style = "width: 100%; height: 100%; display: block;"
</highcharts-chart>
</div>
解决方案
您的 html 中有错字,在您的hc-chart
组件中:
<highcharts-chart>
[Highcharts] = "highcharts"
[options] = "options"
style = "width: 100%; height: 100%; display: block;"
</highcharts-chart>
您的选项未传递给highcharts-chart
组件。
将您的代码更改为:
<highcharts-chart
[Highcharts] = "highcharts"
[options] = "options"
style = "width: 100%; height: 100%; display: block;">
</highcharts-chart>
</div>
注意角架的移动>
。
这是更新的 StackBlitz。
推荐阅读
- python - 双曲曲线_拟合的预测区间 - SciPy
- php - 处理 PHP 多维数组以将键分配为值数组的父级
- r - stringr: how to recover sentences from a string that was derived from concatenating those sentences
- ios - How to convert a line of code from Objective-C to Swift in sorting array?
- php - 向 Stripe Checkout 会话添加免费的 0 美元商品
- system-verilog - 有没有办法将 SystemVerilog 分配模式转换为打包结构?
- php - PHP导航菜单中的活动类
- amazon-web-services - 使用 AWS Rekognition API,如何检测视频中的情绪?
- html - 如何为整个网页着色
- python - Pygame - 创建一个“敌人”类,然后将其导入游戏