Angular で HighChartsNG を使用しています。特定の Div でチャートを明示的にレンダリングしたいので、options.chart.renderTo = 'divId' を使用しますが、うまくいかないようです
html:
<div ng-app="myapp">
<div ng-controller="myctrl">
<div>top</div>
<hr/>
<div id="middle">middle</div>
<hr/>
<div>bottom</div>
<hr/>
<highchart id="chart1" config="highchartsNG"></highchart>
</div>
</div>
JS
var myapp = angular.module('myapp', ["highcharts-ng"]);
myapp.controller('myctrl', function ($scope) {
$scope.highchartsNG = {
options: {
chart: {
type: 'bar',
renderTo: 'middle'
}
},
series: [{
data: [10, 15, 12, 8, 7]
}],
title: {
text: 'Hello'
},
loading: false
}
});
上記の例では、チャートを明示的に「中央」の div にレンダリングしようとしていますが、それは起こっていないようです。私は何を間違っていますか?