首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >骨干Js +需要Js + AmCharts

骨干Js +需要Js + AmCharts
EN

Stack Overflow用户
提问于 2015-01-17 19:01:32
回答 2查看 499关注 0票数 1

我使用需要Js的骨干Js,并使用amCharts设计很少的图表。

我在shim中包括了amCharts

代码语言:javascript
复制
shim:{
        amcharts:{
            deps: [
                'jquery''
            ],
        },

和路径如下:

代码语言:javascript
复制
paths:{
        jquery:'../lib/jquery.min',
        amcharts:'../lib/amcharts',

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

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-19 10:43:51

你必须为那个图书馆写shim并导出。也许试着给出一些引号,比如--路径和手势中的“安培图”。

代码语言:javascript
复制
'shim': {
    'amcharts': {
                deps: ['jquery'],
                exports: 'amcharts'
            }
}
票数 0
EN

Stack Overflow用户

发布于 2015-01-20 11:55:46

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

代码语言:javascript
复制
AmCharts.isReady = true;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28003141

复制
相关文章

相似问题

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