In Angular 2, using the tags <nav>, <a> (with the attribute 'routerLink') and <router-outlet> I am able to dinamically show a component surrounded by the one I was into before (for example) activating the toggle to perform this operation.
My browser will also show a link responding to the path I declared in the Routes array inside the app module.
But how can I generate e.g. a button which will bring me in a totally different view (written in a different component) that will likely have nothing in common with the one it comes from?
Thank you.

router-outletis for -- routing to a completely different view. Can you add your code? Sounds like you may have a misunderstanding about component architecture here