Aleksandr Shestakov
Aleksandr Shestakov
@MichelleCLiao The GraphicsJS provides only some primitives to help to implement drawing functions, but many special signs, symbols, etc should be implemented manually using these primitives or paths. So, the...
@amca01 The GraphicsJS JS is an engine for drawing. It doesn't provide too many high-level functions and wrappers. So, complex interactivity or high-level functions you should implement yourself. For chaining,...
@mebibou In this sample, every time when you switch to stock the code creates a new instance of the stock chart and set to scope: `$scope.stock = chart;` Existing stock...
@mebibou this workaround is exactly for this sample. If you need to show 100 stock charts you can: create 1 stock chart and change data and appearance, you can dispose...
@mebibou This is Angular behavior. Our library and plugin don't save references on the instance if the chart is no longer in the DOM. And we provided the sample as...
@mebibou Thank you for this report! This is very interesting and unexpected thing. Probably there's a link between this svg element and memory leak. In any case, we're going to...
@aharpervc Thank you for these details! Charts provide special method dispose() - which destroys the chart's svg. You can call it like this: ``` this.chart.dispose(); ```
@mebibou Thank you for the report! We will review typedefs and add dispose() method for required classes. We continue investigating svg elements in DOM issue.
@mebibou @aharpervc We've finished investigating all these issues. To remove svg elements from the DOM structure you should call dispose() method. This method will be defined in next release of...
@khalitovsv Thank you for the suggestion! It's a good point. We will take it into account for future updates.