首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用jQuery导入CanvasJS错误

用jQuery导入CanvasJS错误
EN

Stack Overflow用户
提问于 2017-09-23 00:18:17
回答 1查看 261关注 0票数 2

我正在努力使商业版本的canvasJS图形显示在一个HTML页面上。审判很有魅力。当我过渡到商业版本时,我在加载jQuery (v1.12.0)时遇到了这些问题。

为了将数据发送到canvasJS图,我使用了角(v1.5.8)将数据发送到canvasJS图(见下文)。但是,当我加载图形时,浏览器会给出以下错误消息:

代码语言:javascript
复制
Error: Cannot find module 'js'

我检查过许多版本的jQuery。canvasJS团队表示,它与jQuery 1.4.0或更高版本(最多3.2.1)兼容。然而,当我在控制器中运行jQuery.getScript时,服务器继续响应上面的错误。如果发生这种情况,我将在后端运行nodejs。

是否有解决此问题的方法,或者是否有另一种不使用jQuery?加载canvasJS脚本的方法?

HTML

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"></script>

<script
   src="https://code.jquery.com/jquery-1.12.0.js"
   integrity="sha256-yFU3rK1y8NfUCd/B4tLapZAy9x0pZCqLZLmFL3AWb7s="
   crossorigin="anonymous"></script>

角控制器

代码语言:javascript
复制
app.controller('chartController', function ($scope, $http, $filter) {

  jQuery.getScript("commercial/canvasjs.js", function(){

    $scope.chart = new CanvasJS.Chart("chart", {
        title: {
            text: ""
        },
        axisY: {
            labelFontSize: 16,
        },
        axisX: {
            labelFontSize: 16,
        },
        data: [
            {
                dataPoints: [
                { label: "apple", y: 10 },
                { label: "orange", y: 15 },
                { label: "banana", y: 25 },
                { label: "mango", y: 30 },
                { label: "grape", y: 28 }
                ]
            }
        ]
    });

    $scope.chart.render();

});

});
EN

回答 1

Stack Overflow用户

发布于 2017-09-23 02:58:01

您能确保您的jQuery供应商是在角供应商库之前加载的吗?除此之外,如果您有绑定过程,您还可以编写更多关于包过程的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46374797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档