{"datetime":"2017-04-13T09:07:00+08:00","temperature":87 }|
selector: 'app-container',
template:
`<ej-chart #chartView id="chart-container" (load)="load($event)" [primaryXAxis]='primaryXAxis' [primaryYAxis]='primaryYAxis' [title]='title'>
<e-series-collection>
<e-series [dataSource]='data' ></e-series>
</e-series-collection>
</ej-chart>`,
public load(args: ILoadedEventArgs): void {
let seriesCollection: SeriesModel[] = args.chart.series;
for (let series of seriesCollection) {
(series.dataSource as object[]).map((a: object) => { a[series.xName] = new Date(a[series.xName]);})
}
} |