Javascript 制表符宽度中的角度高度图表

Javascript 制表符宽度中的角度高度图表,javascript,css,angularjs,highcharts,tabs,Javascript,Css,Angularjs,Highcharts,Tabs,好的,我有下面的highChart标签: <highchart id="chart1" config="chartConfig" ></highchart> 您可以在控制器中尝试以下操作之一吗?(或者两者都有!) 调用回流方法解决了我在模式中显示图表的类似问题。希望这能帮助其他人:D 在$scope.chartConfig之后将其添加到控制器: $scope.reflow = function () { $scope.$broadcast('highchartsng

好的,我有下面的highChart标签:

<highchart id="chart1" config="chartConfig" ></highchart>

您可以在控制器中尝试以下操作之一吗?(或者两者都有!)


调用回流方法解决了我在模式中显示图表的类似问题。希望这能帮助其他人:D

$scope.chartConfig之后将其添加到控制器:

$scope.reflow = function () {
  $scope.$broadcast('highchartsng.reflow');
};

但是,如果我尝试快速缩小浏览器,然后将其恢复为全尺寸,则图表将正确放置在页面中
我不清楚您在这里说的是什么。你能重写一下吗?你能发布你的图表配置吗?不确定问题是什么,但是试着使用
size
config选项。@DavidGrinberg David简而言之,问题是在页面加载时,图表大约是元素宽度的30%,但一旦我对浏览器窗口做了一些操作,图表就会稳定下来。我想说的是,我发现了这个问题,我只是不知道如何解决它:)
$timeout(function() {
    $scope.chartConfig.redraw();
});

$timeout(function() {
    $scope.chartConfig.setSize();
});
$scope.reflow = function () {
  $scope.$broadcast('highchartsng.reflow');
};