在服务器上部署时,Highchart未定义错误

时间:2015-07-21 14:00:25

标签: javascript angularjs highcharts gruntjs highcharts-ng

我的项目是在angualr js中,我在本地使用highcharts很好,但当我尝试在服务器上部署时,它给出了错误highhcarts没有定义。我在互联网上搜索的时候发现grunt.js存在问题,这会缩小js所以任何人都知道如何摆脱这个错误(高图未定义!!!)

1 个答案:

答案 0 :(得分:0)

您已经包含了两次highcharts脚本,或者您根本没有包含highcharts脚本。

使用highcharts-ng时,您需要包含以下内容:

<head>
    <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js"></script>
    <script src="http://code.highcharts.com/stock/highstock.src.js"></script>
    <script src="../../src/highcharts-ng.js"></script>
    <script src="app.js"></script>
</head>

这是使用&#34; highvcharts-ng&#34;的DEMO。点击&#34; ExternalResources&#34;看看加载了哪些脚本。