Hello,
I have an ionic navbar with two navigation button(one left and one right).
By default, Ionic2 uses slide-right-to-left when navigating from one page to another,
For the button on the right, the page is transition is slide-right-to-left.
For the button on the left, I want the page to slide from left to right.
In both cases, I am using this.navController.push(SettingsPage);. Is there is a way to obtain the above results for the button on the left ?
Here is a screenshot of my navbar 

Thanks in Advance 
use below code to perform animation directionā¦
this.nav.push(TaskListPage, {}, {animate: true, direction: āforwardā});
instead of forward you can use back to achieve desired result.
Thanks,
If I uses slide from left to right to enter page, then when I leave it should be slide-right-to-left.
I use,
To page,
goToFactsPage(){
this._navController.push(ScientificFactsPage,{},{animate: true, direction: ābackā});
}
To return back,
goBack() {
this._navController.pop({animate: true, direction: āforwardā})
}
but the transition is not working properly 
Github Repo for my problem
by default when you pop, the direction is from left-to-right.
I think here you have to use popTo.
follow this link popTo(view, opts)
EDIT: Sorry I got confused with pop as per pointed by ruwahid, so I removed the statement.
But according to Docs,
If you wanted to navigate back from a current view, you can use the back-button or programatically call pop(). Similar to push(), you can also pass navigation options.
hey ruwahid
in my case this works fineā¦
Are using the code I push on github ?
I tried with my code and it working properlyā¦
when direction is forward, the transition is from right-to-left and for back it vice-versaā¦
So use push with back direction to enter the page and pop with forward direction to leave the page.
For me the push is OK part
But when I pop with forward direction, it doesnot work
in fact it return me to my current page 
I think that a āpushā with back direction doesnāt work.
Given Page A, B and C
In my case, if I do a push with back direction from A to B ===> I see Page B but its Page A behinds.
If possible to have a look at my code ==> https://github.com/wrughony/IonicTest
after multiple testing what I found is,
- many times at first go this code workā¦but after that, itās not working.
- there is major probability where this code (yours and mine too) not works.
- if you tried multiple times go forward and go back in browser the UI hangs⦠like two overlapped pagesā¦
I think this might be issue of Ionic too Push/pop animation⦠you file this issue on githubā¦
I am editing my comment, you can use the direction attribute to describe which direction it will slide, but you also need to use the attribute animation: ātransitionsā, so that the transition works.