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