So I'm messing around a bit with Ionic 2, and I want to know how to disable the back button for a specific view.
What I'm doing is this.nav.push(SomePage);
It works, but the NavController
automatically puts a back button there for me. How do I disable the back button?
NOTE: I do know that I can use this.nav.setRoot(SomePage)
to set the SomePage as root and not have a back button, but that doesn't provide the useful animation that NavController
automatically does.
EDIT: This question is somewhat old, but it has garnered some attention, so I think it would also be appropriate to mention for future reference that there's another reason you may not want to use this.nav.setRoot
in order to push a page with no back button: it erases the preexisting stack of pages. So if you wanted to still be able to go back to the previous page in code without giving the user a UI way to do so, setRoot
wouldn't allow you to do that.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…