如何在我的模块中注入“Chart.js”?

时间:2017-09-14 09:07:27

标签: angularjs chart.js

这是我的Html。我已经给出了这样的路径 < 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 src =“../../ Content / Scripts / Controllers / graphController.js”>< / script>    < /头>    <身体GT;        < div ng-app =“app”ng-controller =“financeAnalyticsController”class =“support-section”>        {{一个}}        < / DIV>     < /体> < / HTML> 在我写的剧本中 var app = angular.module(“app”,[“chart.js”,“ui.bootstrap”,“ui.bootstrap.typeahead”,]); app.controller('financeAnalyticsController',函数($ scope,$ http,$ filter){    $ scope.a = “测试”; }); 当我在我的应用程序中使用时,它给出了错误 未捕获的错误:[$ injector:modulerr] 如何解决这个错误?

1 个答案:

答案 0 :(得分:1)

我猜你使用的是不同版本的angular-chart.js。尝试使用 angularCharts 而不是 chart.js 作为依赖模块名称,如此...

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

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

,使用this

angular-chart.js版本

查看working example