2017-09-14 6 views
1

これは私のHtmlです。私はそれがエラーに私のモジュールに "Chart.js"を挿入するには?

このエラーを解決する方法

Uncaught Error: [$injector:modulerr]

を与えている私のアプリケーションで使用している場合は、私が

var app = angular.module("app", [ "chart.js","ui.bootstrap", "ui.bootstrap.typeahead",]); 

app.controller('financeAnalyticsController', function ($scope, $http, $filter) { 
    $scope.a="testing"; 
}); 

を書いた私のスクリプトでは、この

<html> 
    <head> 
     <script src="../../Content/Scripts/Script/angular.min.js"></script> 
     <script src="../../Content/Scripts/Script/Chart.js"></script> 
     <script src="../../Content/Scripts/Script/angular-charts.min.js"></script> 
     <script src="../../Content/Scripts/Script/ui-bootstrap-tpls.js"> </script> 
     <script src="../../Content/Scripts/Controllers/graphController.js"></script> 
    </head> 
    <body> 
     <div ng-app="app" ng-controller="financeAnalyticsController" class="support-section"> 
     {{a}} 
     </div> 
    </body> 
</html> 

のようなパスを与えています?

+0

を参照してくださいangular-chart.js

thisバージョンを使用し、そう...

var app = angular.module("app", ["angularCharts", "ui.bootstrap", "ui.bootstrap.typeahead"]); app.controller('financeAnalyticsController', function($scope, $http, $filter) { $scope.a="testing"; }); 

またはのように、依存関係のモジュール名として代わりにchart.jsangularChartsを使用してみてくださいあなたの質問とは無関係のようです。別の 'chart.js'を注入する必要はありません。あなたのコードはうまく見える、plunkrを設定できますか? – johan

+0

chartjs libを使用している場合、anglejsモジュールではありません。 – JEY

答えて

2

別のバージョンのangular-chart.jsを使用していると思います。インジェクタエラーworking example

+1

ありがとうございます@GRUNT –

+0

実際に私はなぜ私のアプリケーションでgraph.jsをグラフに使用したので、なぜchart.jsを挿入したいですか –

+0

私はこのhttp://jtblin.github.io/angular-chart.js/を使用しました。 –

関連する問題