当我在控制器中按这样的新标签时:this.nav.push(EditPage);
标签消失。我怎么付账?
下图:
当新页面出现时:
最佳答案
您需要在tabSubPages:false
中添加ionicBootstrap
配置,如下所示:
ionicBootstrap(MyApp, [], {
tabSubPages:false
});
通过这样做,并且因为每个选项卡都有自己的历史堆栈,并且注入每个选项卡的子项中的
NavController
实例对于每个选项卡都是唯一的,所以新页面将在当前选项卡中打开。更新:
请注意,随着新版本的ioic2.0.0-beta.11 (2016-08-05),配置被重命名为
@Components
,因此应该是:ionicBootstrap(MyApp, [], {
tabsHideOnSubPages:false
});
以前的名字已经被弃用了。他们仍将在
当前版本,但将在将来删除,因此请更新到
新名字。