Angular2: Externe js-Datei in Komponente importieren

Werde ich zum importieren dieser d3gauge.js - Datei in einem meiner angular2 Komponente memmon.component.ts - Datei.

import '../../../../js/d3gauge.js';
export class MemMonComponent {
    createMemGauge() {
        new drawGauge(this.opt);  //drawGauge() is a function inside d3gauge.js
    }
}

und in der entsprechenden template-Datei, fügen Sie

<script src="../../../../js/d3gauge.js"></script>

Aber es funktioniert nicht, drawGaugekann nicht gefunden werden.

So,

  1. was sind richtige Schritte zum importieren einer externen js-Datei zu angular2?
  2. da bin ich mit webpack, ist es möglich, es zu tun im webpack? Ich beziehe mich auf diese Frage , die webpack-Lösung gibt es nicht für mich arbeiten, als Ergebnis der .ensure können nicht aufgelöst werden.

InformationsquelleAutor der Frage Bing Lu | 2016-05-06

Schreibe einen Kommentar