Я столкнулся с той же проблемой, что и в Angular 2 - AOT - Функция вызова "ChartModule", вызовы функций не поддерживаются
ERROR в Error столкнулась с разрешением значения символа статически. Вызывающая функция 'ChartModule'. вызовы функций не поддерживаются. Рассмотрите возможность замены функции или лямбда ссылкой на экспортированную функцию.
Но в моем случае у меня есть 4 запроса, и я не мог заставить его работать так же, как был дан ответ по вышеуказанному вопросу.
Я пробовал,
export function highchartsFactory() {
const hc = require('highcharts');
const hm = require('highcharts/highcharts-more');
const h3d = require('highcharts/highcharts-3d');
const sg = require('highcharts/modules/solid-gauge');
hm(hc);
h3d(hm);
sg(h3d);
return hc;
}
Не могли бы вы указать мне, что я делаю неправильно, и как я могу решить эту проблему?
Благодарю.
Я получил его для работы, сделав изменения, как показано ниже, передавая старшие диаграммы другим модулям.
export function highchartsFactory() {
const hc = require('highcharts');
const hcm = require('highcharts/highcharts-more');
const h3d = require('highcharts/highcharts-3d');
const sg = require('highcharts/modules/solid-gauge');
hcm(hc);
h3d(hc);
sg(hc);
return hc;
}