-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resolves #18, upgraded to work with Angular 6+ #19
Conversation
with the ng-canvas-guages library project and a demo project.
and contents from being included in
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I realize my changes are very broad and not backward compatible before Angular 6. If they are too broad or don't align with your expectations just let me know how to proceed. I'm already using this implementation in a real-time angular 7 dashboard to good effect.
Apologies for the goofed up commits. I realized that I had omitted the @input options implementation. So I've rolled that into this PR for your considerations. |
@wayneparrott , thank you for the fantastic job putting all of this together. Didn't have a chance to support this library for a long period of time. |
thx for merging. I have a few more mods since this PR that I would like to submit - small stuff. |
Contains a full project revamp based on the ng6+ workspace layout including the ng-canvas-guages library project and a demo project. Key implementations changes include:
1 - new options implementation replaces polling (AfterViewChange) with event-based strategy (MutationObserver)
2 - added BaseGauge.update(T2)
3 - tooling such as VS Code & CodeMix can now provide codeassist for options
Tested with Angular 6.2 and 7.3.