我使用需要Js的骨干Js,并使用amCharts设计很少的图表。
我在shim中包括了amCharts
shim:{
amcharts:{
deps: [
'jquery''
],
},和路径如下:
paths:{
jquery:'../lib/jquery.min',
amcharts:'../lib/amcharts',我可以在控制台中看到amCharts正在加载,但浏览器上没有显示任何图表。
然后,我的一位同事使用脚本标记将amCharts js包含在html中,然后图表就开始出现了。
任何人都知道图表没有出现的原因。我不想在HTML中包含amCharts库。
发布于 2015-01-19 10:43:51
你必须为那个图书馆写shim并导出。也许试着给出一些引号,比如--路径和手势中的“安培图”。
'shim': {
'amcharts': {
deps: ['jquery'],
exports: 'amcharts'
}
}发布于 2015-01-20 11:55:46
如果您加载amCharts异步,或者换句话说,它不是捕获DOM:load事件的文档有效负载的一部分,您需要手动设置就绪状态。
AmCharts.isReady = true;https://stackoverflow.com/questions/28003141
复制相似问题