It was kind of hard to state the problem in a single line, but here is a more detailed explanation:
Suppose you have a screen where you filter rocketships by some filters, lets call them F. A filter can be anything - a radio button, input field, or others. You have a 'show' button, that renders some data in grid, depending on your settings for filters.
Among the filters, there is a 'select model' button.
When you click this select model button, it takes you to another screen, where you have another set of fields, like a big functionality that lets you determine the rocketship model. When you click a button that says 'OK', it needs to return you to the first functionality and send the data about what you've chosen as the rocketship model.
What if there was another level to this, and when you were choosing the rocketship model, you would have to move to another functionality to select the rocketship idontknowwhat?
How would you go about implementing this functionality in Angular? Should I use the router, popups or something else?