Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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
&引用;“堆栈空间不足”;使用IE11、angularjs和highcharts ng插件_Angularjs_Highcharts_Highcharts Ng - Fatal编程技术网

&引用;“堆栈空间不足”;使用IE11、angularjs和highcharts ng插件

&引用;“堆栈空间不足”;使用IE11、angularjs和highcharts ng插件,angularjs,highcharts,highcharts-ng,Angularjs,Highcharts,Highcharts Ng,我发现IE11有问题。当呈现多个图表时,IE11会抛出一些“堆栈空间不足”错误 这是代码的最新版本 经过一些测试,我认为问题出在这个函数(第103行)中的“”插件中: 为了避免这个问题,我修改了函数添加 var is_ie = navigator.userAgent.indexOf("MSIE ") > -1 || navigator.userAgent.indexOf("Trident/") > -1; if ((is_ie) || (ctrl.disableCha

我发现IE11有问题。当呈现多个图表时,IE11会抛出一些“堆栈空间不足”错误

这是代码的最新版本

经过一些测试,我认为问题出在这个函数(第103行)中的“”插件中:

为了避免这个问题,我修改了函数添加

    var is_ie = navigator.userAgent.indexOf("MSIE ") > -1 || navigator.userAgent.indexOf("Trident/") > -1;
    if ((is_ie) || (ctrl.disableChangeDetection === false)) {
        return;
    }
在第一排之后


是否可以避免我的解决方法来解决此问题?

您使用的包装器不是官方的Highcharts产品。请尝试使用官方Highcharts angular包装复制您的案例,并让我知道问题是否仍然存在。我知道这不是官方产品,但我没有找到任何其他包装。你建议我使用的包装是AngularJS而不是AngularJS。你能在没有非官方包装(highcharts ng)的情况下重现这个问题吗?如果是,请分享演示。如果问题只存在于使用包装器时,那么最好在其Github repo中创建一个问题:我认为问题存在于非官方包装器中。通过我的变通方法(绕过$doCheck函数),它可以工作。您使用的包装器不是官方的Highcharts产品。请尝试使用官方Highcharts angular包装复制您的案例,并让我知道问题是否仍然存在。我知道这不是官方产品,但我没有找到任何其他包装。你建议我使用的包装是AngularJS而不是AngularJS。你能在没有非官方包装(highcharts ng)的情况下重现这个问题吗?如果是,请分享演示。如果问题只存在于使用包装器时,那么最好在其Github repo中创建一个问题:我认为问题存在于非官方包装器中。通过我的变通方法(绕过$doCheck函数),它可以工作。
    var is_ie = navigator.userAgent.indexOf("MSIE ") > -1 || navigator.userAgent.indexOf("Trident/") > -1;
    if ((is_ie) || (ctrl.disableChangeDetection === false)) {
        return;
    }