#angular #chart.js #ng2-charts #radar-chart
#угловой #chart.js #ng2-графики #радарная диаграмма
Вопрос:
я хочу отобразить 2 компонента на панели мониторинга, один радар, а другой — линейный, поэтому у меня есть 3 отдельных компонента.
когда я реализовал компонент radar, я начал получать это исключение в компоненте radar.
ERROR NullInjectorError: StaticInjectorError(AppModule)[BaseChartDirective -> ThemeService]:
StaticInjectorError(Platform: core)[BaseChartDirective -> ThemeService]:
NullInjectorError: No provider for ThemeService!
я следил за документами, представленными здесь: https://stackblitz.com/edit/ng2-charts-radar-template?file=src/app/app.component.ts ..
я понятия не имею, что вызывает эту проблему..
Комментарии:
1. Какую версию angular и ng2-chart вы используете?
2. angular 8, ng2-диаграмма 2.4.2
Ответ №1:
наконец, я исправил эту проблему, только добавив providers:[ThemeService] в app.modules.
я думаю, что эта проблема возникает только в этих версиях angular 8 и ng2-диаграмма 2.4.2