Problem
Trying to navigate from http://localhost:4200/#/place/(popup:tabs-modal)
(an outlet) to http://localhost:4200/#/place/someId
Notice that the outlet is basically a child route to "place".
What I can do
I can close the outlet, and just end up on: http://localhost:4200/#/place: this.router.navigate(['place', { outlets: { popup: null } }]);
Oh then its easy right?
this.router.navigate(['place', 'someId', { outlets: { popup: null } }]);should then navigate me to http://localhost:4200/#/place/someId right?
Wrong. The router generates a non-sensical route for me: "/place/(someId//popup:tabs-modal)"
Am I doing something wrong? Or is it just buggy?