J'utilise Chart.js (nouvelle version) comme suit:
<script src="~/Plugin/Chart.js/src/chart.js"></script>
Mais quand je démo en chrome, j'ai une erreur:
chart.js:4 Uncaught ReferenceError: require is not defined
Image
Dans votre code, tirez le paquet à la place. Eg ~ / Plugin / Chart.js / dist / Chart.bundle.js
Utilisez le lot Chart.bundle.min.js trouvé sur cette page: https://cdnjs.com/libraries/Chart.js
https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.bundle.min.js
J'ai eu le même problème après l'installation avec Bower.
La solution proposée dans https://github.com/jtblin/angular-chart.js/issues/466 était d'obtenir des versions spécifiques de chart.js et angular-chart.js (testé avec angular 1.4.0)
Si vous utilisez Bower, essayez ceci dans votre bower.json
"chart.js": "npm:chart.js#2.1.0", "angular-chart.js": "1.0.1"
Puis exécutez: bower install
Si npm: chart.js ne fonctionne pas pour vous, vous devez utiliser un résolveur.
1- Ajoutez à votre .bowerrc:
{ "resolvers": [ "bower-npm-resolver" ] }
2- Installer bower-npm-resolvedor
npm install -g bower-npm-resolver
3- Maintenant, lancez l' bower install
nouveau
require.js
abord le fichier require.js
puis utilisez RequireJS . Vous pouvez télécharger ici .