2017-06-01 12 views
1

AngularJSchart.jsを統合しようとしているが、このエラーが表示されます。

Error: $injector:modulerr Module Errorを。 Failed to instantiate module chart.js

私はエラーがリンクはあなたのヘッダーで宣言されている場所で行うことです知っているが、私はAngular Chartからではなく、無駄に指示に従ってきました。なぜこのエラーがスローされているのか?

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-charts/0.2.7/angular-charts.min.js"></script> 
<script src="scripts/app.js"></script> 

var app = angular.module('myApp', ['ngRoute', 'angularMoment', 'ui.router', 'chart.js']); 

答えて

2

チャートモジュールの名前angularChartsあります。だから代わりにそれを注入するchart.js

var app = angular.module('myApp', ['ngRoute', 'angularMoment', 'ui.router', 'angularCharts']); 
+0

まあそれだった。依存関係として 'chart.js'を追加するようにWebサイトにどのように伝えられますか? –

+0

実際にそれがなぜ分かりません。私はちょうどモジュールを見て、名前を見た:D –

+0

Pffft、私は最後の時間かそこらでそれをタイプしていて、彼らはすべて 'chart.js'を注入すると言っています。神のみぞ知る。助けてくれてありがとう、私はあなたの答えを受け入れるよ –

関連する問題