はng2-highchartsとangular2をうまく組み合わせるのに苦労しました。angular2とSystemJSの設定を持つハイチャート
私は何を持っていますか。
import * as Highcharts from 'highcharts';
window['Highcharts'] = Highcharts;
bootstrap(AppComponent);
SystemJS Config;
map: {
"highcharts": "node_modules/highcharts/highcharts.js",
"ng2-highcharts": "node_modules/ng2-highcharts",
}
あなたが見ることができるように、これは非常にハックですが、私はそれが働いて得ることができ、その唯一の方法 - 、私は手動でウィンドウの割り当てを削除するときは、私は
ReferenceError: Highcharts is not defined
at Ng2Highcharts.Object.defineProperty.set
を取得するので、私の質問は確かに良い方法がありますか?何か案は?
私はそれをそう使います。私は少し私はいくつかの問題を克服するために数ヶ月前retreived NG2-highchartsの元の実装を変更した
import { Component, OnInit } from 'angular2/core';
import { Ng2Highcharts } from 'ng2-highcharts/ng2-highcharts';
@Component({
selector: 'component',
styleUrls: ['.comp.css'],
templateUrl: '.comp.html',
directives: [Ng2Highcharts]
})
おかげ
感謝を役に立てば幸い
は、まだかかわらず、ハックのように感じています! – Steoates