Как получить элемент, который был нажат на диаграмме (диаграмма PrimeNg + угловое приложение) - PullRequest
0 голосов
/ 02 октября 2018

У меня есть пузырьковая диаграмма, и я хочу вызывать функцию с пузырьковыми данными, когда нажимаю на пузырь.

Как передать данные в эту функцию?

enter image description here

<p-chart type="bubble" [data]="chartData" [options]="options" (click)=openProject($event)></p-chart>

  openProject(event) {
    // how I can get item value here?
  }

1 Ответ

0 голосов
/ 02 октября 2018

В 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 поддерживает пузырьковую диаграмму.Причина, когда я передал тип как пузырь.Это ничего не показывает.Я попробовал выше метод в строке строки и т. Д.

...