1

刚刚将 angular-chartist 添加到我的应用程序中,现在出现以下错误:

Failed to instantiate module routerApp due to:
Error: [$injector:modulerr] http://errors.angularjs.org/1.3.14/$injector/modulerr?p0=...)
    at Error (native)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:6:417
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:35:320
    at s (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:7:302)
    at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:34:399)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:35:63
    at s (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:7:302)
    at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:34:399)
    at ab (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:38:135)
    at d (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js:17:381

我认为当我定义角度应用程序时会发生此错误:

//define Angular app
var routerApp = angular.module("routerApp", ["ui.router", "angular-chartist"]);

我是否设置错误?

以下代码还处理 angular-chartist:

//draw chart
var drawChart = function(results) {
    var data = {
        labels: [],
        series: []
    }

    for (var i = 0; i < results.length; i++) {
        data.labels.push(results[i].trait);
        data.series.push(results[i].normalized);
    }

    new Chartist.Bar('.ct-chart ct-perfect-fourth', data);

};

你可以在这里找到 angular-chartist 的文档

4

1 回答 1

1

确保您还包括chartist.js在您的index.html, 之前的任何地方angular-chartist

<script type="text/javascript" src="bower_components/chartist/dist/chartist.min.js"></script>
于 2015-08-25T22:26:44.277 回答