通过标识

时间:2016-06-03 21:08:31

标签: javascript html angularjs typescript angular

我是HTML,Angular 2和JavaScript的新手,所以我不确定这是否可行。我正在使用ng2-charts(从Chart.js派生)来创建折线图。这是我的HTML片段:

<div class="col-md-6">
    <base-chart id="rLineChart" class="chart"
        [datasets]="rChartData"
        [labels]="rChartLabels"
        [colors]="rChartColours"
        [legend]="rChartLegend"
        [chartType]="rChartType"
        (chartHover)="chartHovered($event)"
        (chartClick)="chartClicked($event)">
    </base-chart>
</div>

正如您所看到的,我已经为基本图表对象提供了ID“rLineChart”。我想在随附的JavaScript文件中获取此图表对象。我尝试过使用

var myChart = document.getElementById("rLineChart");

但是返回HTMLElement,而不是实际的图表。有谁知道如何去检索实际的对象?我的最终目标是检索我的图表的x y值(因为ng2-charts似乎没有直接的方法)。我见过一个名为getPointsAtEvent的函数,看起来它可能会返回点数据,但我需要图表对象才能使用它。

编辑:以下是我生成的图表的图片: enter image description here

0 个答案:

没有答案