hatten eine harte Zeit zu versuchen, ng2-highcharts und angular2 gut zusammen zu arbeiten.Highcharts mit angular2 und SystemJS Setup
was ich habe ist;
import * as Highcharts from 'highcharts';
window['Highcharts'] = Highcharts;
bootstrap(AppComponent);
SystemJS Konfig;
map: {
"highcharts": "node_modules/highcharts/highcharts.js",
"ng2-highcharts": "node_modules/ng2-highcharts",
}
wie Sie sehen können, ist dies ein ganz Hack, aber es ist der einzige Weg, ich es Arbeit bekommen konnte - wenn ich die manuelle Fensterzuordnung zu löschen, erhalte ich
ReferenceError: Highcharts is not defined
at Ng2Highcharts.Object.defineProperty.set
Also meine Frage ist, Sicher gibt es einen besseren Weg? Irgendwelche Ideen?
Ich verwende es so;
import { Component, OnInit } from 'angular2/core';
import { Ng2Highcharts } from 'ng2-highcharts/ng2-highcharts';
@Component({
selector: 'component',
styleUrls: ['.comp.css'],
templateUrl: '.comp.html',
directives: [Ng2Highcharts]
})
Dank
Danke, fühlt sich immer noch wie ein Hack obwohl ich bin mir sicher, dass dies richtig funktioniert! – Steoates