HI, I'm not sure if you've been given a definitive answer to this yet?
Yes, you can develop a single Ionic app (which is Angular 2+, currently Angular 4) and use it on the web and package the same app for mobile (deploying to the app store).
Here is a live example of an app that has been developed for both web and android/ios use. On mobile devices it will use native maps (via the native maps plugin) but on mobile/desktop browser it just uses normal google maps (web):
https://map.openchargemap.io/