推送新页面时如何保持标签?
How to keep tab when pushing a new page?
当我在我的控制器中按下这样的新标签时:
this.nav.push(EditPage);
选项卡消失。我怎样才能保留标签?
下图:
新页面出现时:
您需要像这样在 ionicBootstrap
中添加 tabSubPages:false
配置:
ionicBootstrap(MyApp, [], {
tabSubPages:false
});
通过这样做,并且因为每个选项卡都有自己的历史堆栈,并且 NavController
个注入每个选项卡的子 @Components
的实例对于每个选项卡都是唯一的,新页面将是在当前选项卡中打开。
更新:
请注意,在新版本的 Ionic 2.0.0-beta.11 (2016-08-05) 中,配置已重命名为 tabsHideOnSubPages
,因此它应该是:
ionicBootstrap(MyApp, [], {
tabsHideOnSubPages:false
});
The previous names have been deprecated. They will still work in the
current release but will be removed in the future so please update to
the new names.
当我在我的控制器中按下这样的新标签时:
this.nav.push(EditPage);
选项卡消失。我怎样才能保留标签?
下图:
新页面出现时:
您需要像这样在 ionicBootstrap
中添加 tabSubPages:false
配置:
ionicBootstrap(MyApp, [], {
tabSubPages:false
});
通过这样做,并且因为每个选项卡都有自己的历史堆栈,并且 NavController
个注入每个选项卡的子 @Components
的实例对于每个选项卡都是唯一的,新页面将是在当前选项卡中打开。
更新:
请注意,在新版本的 Ionic 2.0.0-beta.11 (2016-08-05) 中,配置已重命名为 tabsHideOnSubPages
,因此它应该是:
ionicBootstrap(MyApp, [], {
tabsHideOnSubPages:false
});
The previous names have been deprecated. They will still work in the current release but will be removed in the future so please update to the new names.