I would like to build a very large application for multiple platforms with ionic 2 (ios, android, pwa, etc). For developing with a team it would be nice to include the style guide and recommendations for angular 2 (https://angular.io/docs/ts/latest/guide/style-guide.html).
The documentation for angular 2 recommends to provide services in AppModule and to not load them multiple times. I would like to group pages in different modules, but to use components from ionic 2 I have to import IonicModule into every module that uses them, but ionic 2 does not provide a module only containing the pipes, directives and components. It has only its IonicModule, that exports for example BrowserModule. But BrowserModule should be imported only into AppModule and nowhere else. In other modules the recommendation is to import CommonModule instead of BrowserModule.
Does somebody has a suggestion how to solve this in a good way?