typescript - 安装 highcharts 后出现“Highcarts 未定义错误”
问题描述
我正在使用npm 包Highcharts
在 angular5 中实现。ng2-highcharts
但是没有定义highcharts是错误的。
我有一个 angular5 项目,我在其中实现 Highcharts 并使用“angular2-highcharts”npm 包。但它给出了一个错误
Highcharts is not defined at new AppComponent
这是我的代码
https://stackblitz.com/edit/angular-vvxq6w
我正在实现这个例子。这应该是这样的
解决方案
看起来你缺少一些东西
您缺少导入
npm i angular2-highcharts
您实现的方式是错误的,您需要定义在包
chart
中很好解释的组件,就像这样
而不是定义全局变量,您需要传递选项
this.options= {
rangeSelector: {
selected: 1
},
title: {
text: 'AAPL Stock Price'
},
series: [{
name: 'AAPL Stock Price',
data: [1, 2, 3, 4, 6, 10, 2, 10],
type: 'spline',
tooltip: {
valueDecimals: 2
}
}]
};
推荐阅读
- python - 如何使用 openpyxl / pandas 或任何 python 将我从几个 excel 表中提取的字符串数据保存到新工作簿中?
- node.js - 找到机器人所在的所有公会的所有频道
- c# - 在C#中模拟鼠标点击没有成功
- r - 如何插入一个计数器来计算客户在 r 中的贷款数量
- java - Java : if 条件 : 在 if 中使用变量作为 if 的条件
- fuchsia - 查找要在其上运行 Fuchsia 的目标计算机列表
- python - 我们什么时候需要在 python 中使用“try, except”?它类似于“如果,否则”吗?
- c# - C# 不同对象类型的列表:比 Zip 更好的方法来检查相等性
- sql - 如何检查几个字段之一是否在集合中?
- c# - 使用 Entity Farmework mvc 在数据库中审计日志