javascript - Angular2:highcharts-angular 图表不呈现
问题描述
我使用highcharts-angular包装器在角度组件中使用highcharts 。
我的模板是:
<highcharts-chart>
[Highcharts]="Highcharts" [options]="my-chart"
style = "width: 100%; height: 500px; display: block;"
</highcharts-chart>
但不知何故,它根本没有显示出来。在相应的 .ts 文件中:
import * as Highcharts from 'highcharts'
导入 highcharts(我当然是通过 npm 添加的),我在 .ts 文件中的图表看起来像
my-chart = {
chart: {
...
}
}
与 ... 是正确的 highcharts 图表。
在 app.module 中,我从highcharts-angular添加了HighchartsChartComponent。
我确信我做的一切都是正确的。但不知何故,我的图表并没有全部显示出来,根据开发控制台,角度分量似乎是 1x1 像素:(
解决方案
您关闭 highchart 标记太快了。正如 Wojciech 所提到的,您的 options 变量是错误的。这个
<highcharts-chart>
[Highcharts]="Highcharts" [options]="my-chart"
style = "width: 100%; height: 500px; display: block;"
</highcharts-chart>
需要是
<highcharts-chart
[Highcharts]="Highcharts" [options]="myChart"
style = "width: 100%; height: 500px; display: block;">
</highcharts-chart>
推荐阅读
- php - 从特定值 php 数组计算
- django - 在 POST ajax 上获取空字典
- javascript - React Native Navigation 返回另一个导航器中的两个屏幕
- spring-cloud-netflix - 添加 feign-client 依赖会导致错误!我无法启动应用程序
- haskell - 删除满足谓词的第一个元素(Haskell)
- discord - 无法在 Discord 审核日志中获取频道移动事件
- xcode - MacPorts g++ 编译失败,但 Xcode 没有
- sql - 全文搜索返回太多不相关的结果并导致性能不佳
- python - 关于Python中的简单问题(数组)
- docker - Docker错误以交互方式启动容器