Ionic2 - tabsHideOnSubPages行为不端

时间:2017-01-22 01:56:48

标签: angular tabs ionic2 hide

我有一个带有多页表单的标签式应用程序,可以从其中一个标签中访问。用户第一次浏览此表单时,正如预期的那样,选项卡从屏幕底部消失。用户导航到表单中的最后一页后,我使用setRoot(TabsPage)将用户带回初始选项卡页面。但是,如果用户重新输入表单,则选项卡将显示在屏幕底部。

为什么会这样?它是Ionic2的错误还是我做错了什么?

1 个答案:

答案 0 :(得分:0)

我弄明白了这个问题。当我需要将root设置为我想要访问的特定页面时,我将堆栈上的根设置回我的选项卡页面。

所以,举例说明:

TabbedPage包含标签a,b,c和d。 TabbedPage默认为第d页。

setRoot(TabbedPage)让我进入了我想要的页面(d),但在那之后导航时出现了意想不到的行为。

setRoot(d)让我进入了我想要的页面,没有出现不良行为。