angular - 如何获取图表上点击的项目(primeNg图表+角度应用程序)
问题描述
我有气泡图,当我点击气泡时,我想用气泡数据调用函数。
如何将数据传递给这个函数?
<p-chart type="bubble" [data]="chartData" [options]="options" (click)=openProject($event)></p-chart>
openProject(event) {
// how I can get item value here?
}
解决方案
Primeng 在官网给出了自己的方法onDataSelect来处理点击事件。你可以用那个。
<p-chart type="line" [data]="data" (onDataSelect)="selectData($event)"></p-chart>
selectData(e:any){
console.log(e.dataset);
console.log(e.element);
console.log(e.element._datasetIndex);
console.log(e.element._index);
}
我不确定primeng是否支持气泡图。因为当我将类型作为气泡传递时。它没有显示任何东西。我在线路栏等中尝试了上述方法。
推荐阅读
- django - Django 测试在 unique_together 错误捕获后失败
- cron - 以非常奇怪的时间计划运行工作
- pdf - 通过站点直接下载 GCS 对象
- python - 在 Ubuntu 20.04 上将 USB 击键的 (Wireshark) LiveCapture 读取到 python 中?
- vue.js - Vue axios 方法需要点击两次?
- python - 将excel中的十进制数更改为python(spyder)的格式
- android - 重复类错误:任务“:app:checkDebugDuplicateClasses”执行失败
- r - 从 tibble 转换为 xts 后更改数据类型
- python - AttributeError:“set”对象在库存检查器中没有属性“items”Python 产品
- javascript - 将 2 位数年份范围更改为 4 位数列表