Когда я нажимаю новую вкладку, подобную этой, в моем контроллере:
this.nav.push(EditPage);
вкладка исчезнет. Как я могу сохранить вкладку?
Рис ниже:
Когда я нажимаю новую вкладку, подобную этой, в моем контроллере:
this.nav.push(EditPage);
вкладка исчезнет. Как я могу сохранить вкладку?
Рис ниже:
Вам нужно будет добавить конфигурацию tabSubPages:false
в свой ionicBootstrap
следующим образом:
ionicBootstrap(MyApp, [], {
tabSubPages:false
});
Делая это, а также поскольку каждая вкладка имеет свой собственный стек истории, а NavController
экземпляры, внедренные в дочерние элементы @Components
каждой вкладки, будут уникальными для каждой вкладки, новая страница будет открыта внутри текущей вкладки.
ОБНОВЛЕНИЕ:
Обратите внимание, что в новом выпуске Ionic 2.0.0-beta.11 (2016-08-05) эта конфигурация была переименована в tabsHideOnSubPages
, поэтому она должна быть:
ionicBootstrap(MyApp, [], {
tabsHideOnSubPages:false
});
Предыдущие имена устарели. Они по-прежнему будут работать в текущей версии, но будут удалены в будущем, поэтому обновите их до новых имен.
imports: [ .., IonicModule.forRoot(MyApp, { backButtonText: '', mode: 'wp', // tabSubPages: false tabsHideOnSubPages: false }),
- person dgbt; 20.02.2019