Итак, я немного возился с Ionic 2, и я хочу знать, как отключить кнопку возврата для определенного вида.
Я делаю this.nav.push(SomePage);
Это работает, но NavController
автоматически помещает туда кнопку "Назад". Как отключить кнопку возврата?
ПРИМЕЧАНИЕ. Я знаю, что могу использовать this.nav.setRoot(SomePage)
, чтобы установить SomePage как root и не иметь кнопки «Назад», но это не дает полезной анимации, которую автоматически делает NavController
.
РЕДАКТИРОВАТЬ: этот вопрос несколько устарел, но он привлек некоторое внимание, поэтому я думаю, что было бы также уместно упомянуть для справки в будущем, что есть еще одна причина, по которой вы можете не использовать this.nav.setRoot
, чтобы нажать страницу без кнопки возврата: он стирает уже существующую стопку страниц. Поэтому, если вы хотите иметь возможность вернуться на предыдущую страницу в коде, не предоставляя пользователю интерфейс для этого, setRoot
не позволит вам это сделать.