Hi,
Directives are the way foreward if you like to keep everything on 1 view.
Share your variables between directives over the same (parent) scope and bind those with ng-bind in your html template.
Since I understand you're new to the game, it may be a bit scary to get into directives, but they are actually fairly easy and super powerfull.
I started off about a year ago just like you and todayIi do nearly everything with directives rather than changing views.
My learning curve was a bit like; "mm interesting -> it just doesn`t work -> Oh, that was easy -> how the hell do you get .. done -> Woow I didn't know you could ... so simple -> angularJS is he best!"
Ionic has a great platform to get you going but as with any language one needs to understand the underlying structure. Ionic is like a great package of directives for you to use, but doesn't limit you for making your own.
To get started:
https://docs.angularjs.org/guide/directive
If you struggle with english, send me a message. I cover all languages poken in belgium.
Try to share through the forum though so everybody can learn.