2016-08-25 8 views
0

У меня есть домашняя страница, которая является моим первым экраном.Как избежать кнопки обратной связи, сгенерированной [navPush] (Обработка сгенерированной обратной кнопки)

после того, как я перейти на некоторые страницы При нажатии на кнопку, мне нужно, чтобы вернуться на главную страницу без задней кнопки

для навигации я использую [navPush]='pageName';

Этот navPush автоматически генерирует кнопку назад. Но мне не нужна кнопка назад, когда я вернусь.

Я пробовал navPop, он работает нормально, но проблема в том, что это занимает только следующую страницу.

Пример

, если у меня есть 10 страниц из 10 страницы, я должен прийти на 1-ую страницу с помощью ионного navPop я не в состоянии этого добиться.

Когда я попытался с navPush, я могу вернуться, но я не могу избежать кнопки «Назад» на главной странице.

Вопрос:

Есть ли что-нибудь еще я не хватает, как избежать кнопку возврата, сформированного с использованием navPush или navPop

ответ

0

При нажатии на кнопку, мне нужно, чтобы получить вернуться на главную страницу без обратной связи кнопка

Пожалуйста, взгляните на это working plunker.

  1. Вы можете использовать setRoot() method так:

    this.navCtrl.setRoot(HomePage); 
    
  2. Если вам действительно нужно использовать метод push вместо setRoot, вы также можете попробовать с showBackButton() method из ViewController

    showBackButton (Set): установить, если кнопка заднего вида для текущего вида видна или нет. Обязательно вызывайте это после ionViewWillEnter, чтобы сделать уверен, что DOM был визуализирован.

 Смежные вопросы

  • Нет связанных вопросов^_^