Un tip para los que desean usar Angular Router en vez del NavController de Ionic (Algo que el equipo de Ionic recomienda).
Una de las razones para usar navigateBack es que al movernos hacia atrás, no le añadimos un “paso” a nuestro historial de pages navegadas. Para lograr un efecto similar usando el angular router es mediante el objeto de opciones que se le puede pasar al método navigate del router:
this.router.navigate(['/login'], { skipLocationChange: true });
la bandera skipLocationChange: true no le push al history de navegación y se logra el resultado similar a navigateBack.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.