Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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 获取对highchart中图表对象的访问权限_Javascript_Angularjs_Highcharts - Fatal编程技术网

Javascript 获取对highchart中图表对象的访问权限

Javascript 获取对highchart中图表对象的访问权限,javascript,angularjs,highcharts,Javascript,Angularjs,Highcharts,我无法使用angularjs指令HIGHCHARTS-NG访问highchart中的图表对象 var chart = $scope.chartConfig.getHighcharts(); console.log("chart", chart); 给我一个错误:$scope.chartConfig.getHighcharts不是函数 当我 console.log("chart", chartConfig); 该对象为我提供了getHighcharts()函数 当我说 var chart =

我无法使用angularjs指令HIGHCHARTS-NG访问highchart中的图表对象

var chart = $scope.chartConfig.getHighcharts();

console.log("chart", chart);
给我一个错误:$scope.chartConfig.getHighcharts不是函数

当我

console.log("chart", chartConfig);
该对象为我提供了getHighcharts()函数

当我说

var chart = $scope.chartConfig
console.log("chart", chart);
它不再提供getHighCharts功能了

我真的需要访问那个图表对象


谢谢

我建议您如何使用highcharts库。 因为在这种情况下,这不是一个官方插件,问题是在不久的将来,它可能不再兼容

无论如何,要获取图表对象,您可以尝试:

  • 使用pluggin方法。getHighChart。如果您有:
  • 您可以使用func选项

    $scope.chartConfig = {
    ...,
      func: function(chart){
         //play with chart
      }
    }
    
    它是在创建highchart对象时对回调函数的引用:

    var x = new Highcharts(options, func);
    
  • 使用jQuery

    var图表=$(“#图表1”).highcharts()

  • 我希望有帮助

    问候,,
    Luis

    highcharts api文档:事实上,我想在按下按钮时设置图表的极值:chart.xAxis[0]。setextrems($scope.from,$scope.to);您知道如何在func选项中实现这一点吗?不起作用