私はhighcharts-ngライブラリでAngularjsを使用しており、チャートをエクスポートする機能を持つハイチャートディレクティブ(エクスポートボタンを表示する)と、そのオプションのないハイチャートディレクティブ(エクスポートボタンを表示しない)が必要ですが、無効にすることはできませんでした構成オブジェクトを使用してボタンを (非表示)。どうやってやるの?
ここにスニペットがあります
var app = angular.module('app', ['highcharts-ng']);
app.directive('myChart', function(){
return {
restrict: 'E',
scope: {},
template: '<highchart config="chartConfig"></highchart>',
link: function(scope, element, attrs) {
scope.chartConfig = {
options: {
exporting: {
enabled: false
}
}
};
}
};
});
<div ng-app="app">
<my-chart></my-chart>
<div>
<script src="http://code.jquery.com/jquery-2.1.3.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="https://code.angularjs.org/1.3.0/angular.js"></script>
<script src="https://rawgit.com/pablojim/highcharts-ng/0.0.7/src/highcharts-ng.js"></script>
<script src="http://code.highcharts.com/highcharts-more.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>
エクスポート プロパティを無効にしても