#ionic-framework #ionic2
#ionic-framework #ionic2
Вопрос:
Я использую представление с вкладками в своем приложении Ionic 2 RC0. Когда я делаю это.nav.push, новая страница открывается на вкладке, а не открывается как новая страница? Что я здесь делаю не так?
export class Tab1Page {
constructor(public nav: NavController) {
}
editRecord(index){
this.nav.push(MyCustomPage, {indexoEdit: index});
}
}
Ответ №1:
Если вы не хотите видеть вкладки при переходе на подстраницу, установите tabsHideOnSubPages
значение true
в своей конфигурации. Смотрите Документы ниже:
Комментарии:
1. Я просто хочу перейти на новую страницу в целом … как я могу это сделать?
2. Мне понадобится больше деталей, поскольку я не уверен, о чем вы спрашиваете. Приведенный выше код, который у вас есть, должен привести вас к MyCustomPage. Если вы переходите из компонента вкладки, используйте параметры конфигурации, чтобы указать, будут ли вкладки видны в новых представлениях. Если вы хотите перейти на страницу, которая не является подстраницей вкладок, вы можете использовать NavController для установки Root (MyCustomPage). Обратитесь к документам NavController, этот метод не позволит вам вернуться к вкладкам
3. Это сработало отлично …. машинописный текст не был скомпилирован ранее, поэтому он не работал раньше.
Ответ №2:
Вы можете попробовать таким образом
constructor(public nav: NavController,private app: App) {
}
editRecord(index){
this.app.getRootNav().push(MyCustomPage, {indexoEdit: index});
}