【问题标题】:Type error in using chartjs and tc-angular-chartjs使用 chartjs 和 tc-angular-chartjs 时输入错误
【发布时间】:2018-08-14 19:01:24
【问题描述】:

我正在使用

"angularjs": 1.5  
"chart.js": "^2.7.2",
"tc-angular-chartjs": "^2.1.4"

但是当我加载页面时,它会出现在控制台中:

TypeError:Chart 不是 tc-angular-chartjs.js:141 处的构造函数。

有人帮忙吗?

【问题讨论】:

  • 能否请您展示一下您是如何在文件中导入模块的小sn-p,有时导入的顺序也很重要。
  • 我使用 ocLazyLoad 导入到我需要的每个页面。所以我在我的配置中加载它: { name: 'tc.chartjs', files: ['node_modules/tc-angular-chartjs/dist/tc-angular-chartjs.js'] }, { files:['node_modules/chart .js/dist/Chart.js'] }
  • 当我在 devTools 中检查源代码时,我看到 chart.js 已加载

标签: javascript angularjs chart.js package.json


【解决方案1】:

看起来 chart.js 库没有正确加载。请检查您的node_modules 中是否有chart.js 文件夹,或者您的.html 中是否缺少导入?

参见演示文件中的第 195 行: https://github.com/carlcraig/tc-angular-chartjs/blob/master/demo/index.html#L195

【讨论】:

  • 两者都存在。导入到 html 并存在于我的 node_modules 中
猜你喜欢
  • 2016-08-02
  • 2013-09-24
  • 2022-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多