2014-03-05 56 views
3

我一直在我的angularjs项目中使用highcharts-ng。一切进展顺利,但现在我需要使用一些深入细节来详细说明我的信息,而不是使用drilldown.js。我遵循了highchart中的深入试用小提琴的例子,但是它似乎没有使用angular-ng。 如您在我的drilldown reprodution中看到的,原始Highchart example不适用于angular-ng。 有什么错误的想法?Highcharts-ng with drilldown

忽略此代码波纹管(计算器想在这个问题上的一些代码)

<div ng-app="myapp"> 
    <div ng-controller="myctrl"> 
     <highchart id="chart1" config="highchartsNG"></highchart> 
    </div> 
</div> 

回答

4

刚才检查代码 - 插件不支持钻取模块Highcharts。

为了允许下钻,编辑源,约〜104行添加明细属性:

// new code: 
    if(config.drilldown) { 
    mergedOptions.drilldown = config.drilldown; 
    };  
    // old code: 
    if(config.title) { 
    mergedOptions.title = config.title; 
    }; 
    if (config.subtitle) { 
    mergedOptions.subtitle = config.subtitle; 
    }; 
    if (config.credits) { 
    mergedOptions.credits = config.credits; 
    } 
+0

工作,谢谢!虽然,图表并不像普通类型那样:“列”,用点保留不知道为什么 –

+0

您没有在..选项下设置选项? http://jsfiddle.net/Cp73s/197/ - 你知道吗?该插件是奇怪的.. –

+0

雅我已经设法解决这一个:)谢谢 –

1

插件使用延伸(defaultOptions,config.options)覆盖默认的选项。对于'title','subtitle'等选项,它会读取配置中的属性。但对于“钻取”等选项,它不会。

因此,您可以将钻取设置更改为config.options以使其工作,并且任何其他设置无法正常工作,您可以先尝试这种方法。

相关问题