Я пытаюсь импортировать библиотеку диаграмм SpreadJS в мое угловое приложение, но независимо от опций, которые я пробую, я никогда не получаю результаты. Однако коллега, использующий тот же код и настройку, может правильно использовать графики.
Версии, которые мы используем:
"@grapecity/spread-excelio": "^12.0.9",
"@grapecity/spread-sheets": "^12.0.9",
"@grapecity/spread-sheets-angular": "^12.0.9",
"@grapecity/spread-sheets-charts": "^12.0.9",
устанавливается через модули NPM.
Мы также пробуем следующее руководство, но оно устарело и у нас не работает:
https://www.grapecity.com/en/blogs/create-angular-spreadsheets-with-angular-cli
То, как мы используем их в компонентах, заключается в их импорте следующим образом:
import * as GC from '@grapecity/spread-sheets';
import '@grapecity/spread-sheets-charts';
Когда я звоню sheet.charts.clear();
, я получаю следующее сообщение об ошибке:
Cannot read property 'clear' of undefined
(предположим, что лист - это переменная, содержащая ссылку на лист распространения).
У моего коллеги нет проблем с тем же кодом, и графики для него идеально загружаются.
Какие-либо предложения в том, что еще мы должны попробовать?