Posted under Angular & Knowledge Base & PrimeNG & Web
Permalink
Tags Bug, Gotch, Tip
Unfortunately with V13 of PrimeNG and its supported chart.js versions, the axes do not get removed when switching chart types and bleed onto the next chart. It appears that the chart must be destroyed and recreated when changing types – a refresh or reinit call are not enough, and explicit angular change detector calls don’t work either, see here.
Therefore as just having a single permanent chart and changing its properties fails as above, I’m explicitly making the chart data undefined to ensure that the *ngIf in the template destroys and recreates the chart. This works fine.
This appears to be a new bug.
Comments Off on PrimeNG V13 Chart Axes Bleedover Issue