这样做的最佳方法是什么?
我有三个选择,但我不喜欢其中任何一个。
选项1:
- TabsPage 2:像“页脚”一样创建“A、B、C”</li>
- 在配置选项中禁用子页面选项卡(取出选项卡“1、2、3”)
- GO:使用“NavBar Push(Screen2)”。
- 返回:“NavBar pop()”</li>
问题:
- 使用“Footer”而不是“ion-tab”创建选项卡“A、B、C”</li>
选项 2:
- 对“screen2”使用“模态形式”。
- 标签页 2:
- 像“页脚”一样创建“A、B、C”</li>
- 手动创建“后退按钮”</li>
- GO:查看模态
- 返回:关闭模式
问题:
- 使用“Footer”而不是“ion-tab”创建选项卡“A、B、C”</li>
- 后退按钮不会自动生成。
选项 3:
- 为“1、2、3”和“A、B、C”创建两个带有“ion-tabs”的“TabsPage”。
- 去:this.appCtrl.getRootNav().setRoot(TabsPage2)
- 返回:this.appCtrl.getRootNav().setRoot(TabsPage1)
问题:
- “TabsPage 1”过滤选项和位置在“返回”时丢失。