未捕获的TypeError:无法读取属性' draw' undefined:Angular chart js

时间:2015-12-07 21:57:41

标签: angularjs charts chart.js angular-chart

我试图获取http://jtblin.github.io/angular-chart.js提供的示例图表。特别是折线图 这是数据集和标签。

$scope.data = [[154, 31, 17, 4, 1]];
$scope.labels = ["A", "B", "C", "D", "E"];

这是html模板。

<canvas id="line" class="chart chart-line" chart-data="data" chart-labels="labels" chart-click="onClick">

我使用Chart js版本1.0.2。

我一直在犯这个错误:

  

未捕获的TypeError:无法读取属性&#39; draw&#39;未定义的。

编辑: 在调试时,我发现draw属性中的this.scale是未定义的,它可能是在canvas元素准备好之前加载脚本的问题。

但我仍然不知道如何解决这个问题。 任何帮助将不胜感激。谢谢

1 个答案:

答案 0 :(得分:0)

这为我修好了。确保这已加载。

<link rel="stylesheet" href="bower_components/angular-chart.js/dist/angular-chart.min.css.map">