Backbone Js +需要Js + AmCharts

时间:2015-01-17 19:01:33

标签: javascript backbone.js requirejs amcharts

我使用带有需要J的主干Js并使用amCharts设计少量图表。

我将垫片包含在垫片中

shim:{
        amcharts:{
            deps: [
                'jquery''
            ],
        },

和路径为:

paths:{
        jquery:'../lib/jquery.min',
        amcharts:'../lib/amcharts',

我可以在控制台中看到amCharts正在加载,但浏览器上没有显示任何图表。

然后我的一位同事在html中使用脚本标签包含了amCharts js,而图表开始出现。

任何人都知道这可能是图表没有出现的原因。我不想在HTML中包含amCharts库。

2 个答案:

答案 0 :(得分:0)

您必须为该库编写填充程序并导出。也许尝试在路径和垫片中给出像''amcharts'这样的引号。

'shim': {
    'amcharts': {
                deps: ['jquery'],
                exports: 'amcharts'
            }
}

答案 1 :(得分:0)

如果您异步加载amCharts,或者换句话说,它不是文档有效负载的一部分来捕获DOM:load事件,您需要手动设置就绪状态。

AmCharts.isReady = true;