First, Ionic looks like an awesome framework and I am very impressed by the ‘complete package’ feel. I just started with Ionic, but keep up the good work.
I have read a number of the threads related to integrating 3rd party controls and libraries (like angular-ui, mobiscroll, etc.), but I think my question is different.
I am looking to integrate a map, drawing, vector and possibly a 3d viewer where I need pretty complete control of the UX (e.g. provide a ‘slippy map’ and drawing/snapping experience), which requires a lot of low-level DOM event handling.
I am thinking that Ionic would provide the navigation framework, and on certain (tab) pages, it would yield to the custom (graphical) component.
I have downloaded a number of examples for integrating a basic Google Map, but some examples use a simple
I also noted the section in the documentation on ‘tap’ and the ‘data-tap-disabled’ directive.
Is there a particular best practice for integrating these types of views and components? I know there are a number of ways to do all of these things in frameworks like Ionic and AngularJS, but does anyone have suggestions, recommendations or experience with this?
I have read a number of warnings related to integrating with other control libraries, especially those that want to participate in scrolling or touch events, so I thought this was worth asking before I go too far into trial-and-error.
[BTW, I hope at some point the Ionic framework will allow for ‘plugins’ of 3rd party controls as well.]