Ionic 4 Angular Back Button to previous page instead of root?
You should navigate as
<ion-item class="chat-item" [routerLink]="[/chatdetail, 123]" routerDirection="forward">
routerDirection="forward"
stacks detailPage on Tabs pages and you will be navigated back to right tab page
:}
by using nav-control we can go back like following
add public navCtrl: NavController in the constructor
back(){
let animations:AnimationOptions={
animated: true,
animationDirection: "back"
}
this.navCtrl.back(animations)
}
Update:
Ionic team has fixed this on Ver: 4.3.0
Old
You need to use defaultHref="/Tab2"
like so:
<ion-back-button defaultHref="/Tab2"></ion-back-button>
The url to navigate back to by default when there is no history.
https://ionicframework.com/docs/api/back-button
How to go to the previous page?
import { Location } from "@angular/common";
constructor(private location: Location) { }
myBackButton(){
this.location.back();
}