jQuery与CanvasJS导入错误

我正在努力让canvasJSgraphics的商业版本显示在HTML页面上。 审判工作像一个魅力。 当我转换到商业版本,我有这些问题与jQuery(v1.12.0)加载它。

要获取数据到canvasJSgraphics,我使用angular(v1.5.8)将数据发送到canvasJSgraphics(见下文)。 然而,当我加载图表时,浏览器给出这个错误信息:

Error: Cannot find module 'js' 

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

有没有办法解决这个问题,或者也许另一种方式来加载canvasJS脚本而不使用jQuery?

HTML

 <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> 

angular度控制器

 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(); }); }); 

你能确保你的jQuery供应商在angular码供应商库之前被加载,除此之外,如果你有一个你可以写更多关于你的捆绑过程。