Je vais importer ceci d3gauge.js dans un de mes composants angular2, memmon.component.ts
fichier.
import '../../../../js/d3gauge.js';
export class MemMonComponent {
createMemGauge() {
new drawGauge(this.opt); //drawGauge() is a function inside d3gauge.js
}
}
et dans le fichier modèle correspondant, ajoutez
<script src="../../../../js/d3gauge.js"></script>
Mais ça ne marche pas, drawGauge
est introuvable.
Donc,
- quelles sont les étapes correctes pour importer un fichier js externe dans angular2 ?
- puisque j'utilise webpack, est-il possible de le faire dans webpack ? Je me réfère à ceci question la solution webpack proposée ne fonctionne pas pour moi car
.ensure
ne peut pas être résolu.
2 votes
Vous devez créer ou importer des typages (*.d.ts) pour le fichier.