GitHub выпуск. Я обновил ответ с последним кодом.

жу с ума и волосы из-за этого. Я импортирую HighCharts в Angular 2, но мне нужно несколько дополнительных библиотек. Пока в моем коде есть

import {ChartModule} from 'angular2-highcharts';
@NgModule({
....
imports:[
ChartModule.forRoot(require('highcharts'), require('highcharts/modules/drilldown'))})
]

Но я продолжаю получать эту ошибку

ОШИБКА в ошибке обнаружена при статическом разрешении значений символов. Вызов функции «ChartModule». вызовы функций не поддерживаются. Попробуйте заменить функцию или лямбду ссылкой на экспортированную функцию.

Так я попробовал

export function highchartsRequire:any {
   return{
     require('highcharts'), 
     require('highcharts/modules/drilldown')
   }
}
...
ChartModule.forRoot(highchartsRequire())

Все еще не работает. Есть идеи?

Использование угловых 2 угловых cli: 1.0.0-бета.30

ОБНОВЛЕНИЕ - получил частично работу благодаря JayChase

Это работает

export function highchartsFactory() {
      return require('highcharts');

    }

Но я не могу требовать два одновременно

declare var require: any;
export function highchartsFactory() {
  return function () {
    require('highcharts');
    require('highcharts/modules/drilldown')
  };
}

@NgModule({
  imports: [
    ChartModule
  ],
  providers: [
    {
      provide: HighchartsStatic,
      useFactory: highchartsFactory
    }
  ],

Есть идеи? Спасибо.