Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 力矩()在版本1.6中不起作用_Javascript_Apex_Zoomcharts - Fatal编程技术网

Javascript 力矩()在版本1.6中不起作用

Javascript 力矩()在版本1.6中不起作用,javascript,apex,zoomcharts,Javascript,Apex,Zoomcharts,我发现在apex类的最新版本1.8中使用moment()克服这个问题有困难。以前,我有1.6版,它运行时没有任何问题。控制台中出现以下错误消息: 未捕获引用错误:未定义力矩 我的代码中包含了最新的zoomchart.js文件。有什么解决方案吗?问题是,在最新版本的Zoom charts(1.8版)中,他们删除了支持的moment.js文件,而在v1.6中,他们默认提供了这些文件。因此,无论谁安装最新版本的zoom charts,都必须包含另一个moment.js文件。参考链接: 可下载文件的UR

我发现在apex类的最新版本1.8中使用
moment()
克服这个问题有困难。以前,我有1.6版,它运行时没有任何问题。控制台中出现以下错误消息:

未捕获引用错误:未定义力矩


我的代码中包含了最新的
zoomchart.js
文件。有什么解决方案吗?

问题是,在最新版本的Zoom charts(1.8版)中,他们删除了支持的moment.js文件,而在v1.6中,他们默认提供了这些文件。因此,无论谁安装最新版本的zoom charts,都必须包含另一个moment.js文件。参考链接:

可下载文件的URL:


希望它能有所帮助。

1.8可以正常工作。看看这个JSFIDLE示例:

var t = new TimeChart({
    container: document.getElementById("demo"),
    area: { height: 350 },
    data: {
        preloaded: {
            values: [
                [0, 100],
                [1000, 200],
                [2000, 300],
                [3000, 400],
                [4000, 500]
            ],
            unit: 's'
        },
        timestampInSeconds: true
    }
});


一定是您的本地代码/修改破坏了您的应用程序。请分享更多详细信息。

原因是您在自己的代码中使用了
moment()
。为了实现这一点,您还必须包含
moment.js
引用


ZoomCharts将包含的代码包装在内部命名空间中,这样它就可以自己使用它,但您自己的代码必须使用手动包含的版本。之所以这样做,是因为捆绑的矩代码已被修改,因此可能不符合矩.js文档。

请确保在使用矩.js文件之前包含它,因为这似乎是问题所在。是的,我在开始使用之前添加了矩。另一个重要的注意事项是,当我用v1.6替换最新版本1.8时,我的代码运行良好,而不是降低这个问题的质量,请让我知道解决方案这很尴尬,不应该是这样。我们正在调查此问题,并将更新此票证。谢谢注意。这不是真的-ZoomCharts捆绑了所需的力矩代码,它只是不公开它,这样就不会用自定义力矩实例污染全局命名空间。@knagis Here,是我的一段代码,它无法使用zoom charts 1.8版执行,而没有矩js file://zoom charts Versio 1.8//var adate=矩();var adate=新日期();var t1=矩.utc(adate).valueOf();警报(“t1”+t1);是的,在这种情况下,你需要包括你自己。ZoomCharts bundles的版本仅在修改时供内部使用。我面临的问题只是“时刻”标签的存在。你的代码工作得很完美。谢谢你,是的。如果Zoom图表在其发行说明中包含这一点,那就太好了。谢谢你的帮助。