Estoy usando una ruta auxiliar para ventanas emergentes, notificaciones de brindis que se borran después de un par de segundos después de una navegación exitosa. durante ese tiempo el router.url es igual a /home(aux:toast) , y si navega a otra ruta en ese tiempo la url se convierte en /detail(aux:toast) , pero lo que quiero es borrar la ruta auxiliar antes de navegar a otra componente.
Una solución fue cuando navegué a la ruta auxiliar que hice siguiendo.
this.router.navigate([{outlets: {aux: 'toast'}}], {skipLocationChange: true}) esto no cambió la URL de la barra de direcciones, pero router.url sigue siendo /home(aux:toast)
y al navegar sucede lo mismo, la URL de la barra de direcciones cambia a /detail(aux:toast)
¿Funcionará?
router.navigate([{outlets: {aux: null])