I am using a Sparkline chart inside a angular component, which is loaded multiple times on a web page.
Id is getting generated dynamically as a unique random string. but only one widget gets load. initially, than i do something on webpage like (click f12) than it gets load
Sometimes error its giving
2core.js:4197 ERROR TypeError: Cannot read property 'id' of null
at SparklineComponent.removeSvg (ej2-charts.es2015.js:44098)
at SparklineComponent.createSVG (ej2-charts.es2015.js:44083)
at ej2-charts.es2015.js:44170
at ZoneDelegate.invokeTask (zone-evergreen.js:399)
at Object.onInvokeTask (core.js:27428)
at ZoneDelegate.invokeTask (zone-evergreen.js:398)
at Zone.runTask (zone-evergreen.js:167)
at invokeTask (zone-evergreen.js:480)
at ZoneTask.invoke (zone-evergreen.js:469)
at timer (zone-evergreen.js:2552)
Component:-
<ejs-sparkline id='{{inLineContainerId}}' valueType='{{valueType}}' [tooltipSettings]="" type='{{kpiChartType}}' fill='{{fillColor}}'
[dataSource]="data" xName='{{xval}}' yName='{{yval}}'>
</ejs-sparkline>
id value in constructor
constructor() {
this.inLineContainerId= `WidgetElementId${UUID.UUID()}`;
this.bottomContainerId= `WidgetElementId${UUID.UUID()}`;
}