A simple solution today would be to put the shared, heavy code in it's own component and call methods directly on that component. That's how we're share code across components in Ionic.
Could you please add an example of this in the documentation? It looks great BTW.