NativeScript导航到父类别

有人甚至可以提供一些信息吗?

我有一个包含4个标签的应用-第4个标签还有其他6个可嵌套浏览的嵌套标签。 但是,当我从任何一个嵌套选项卡转到4个主要选项卡,然后回到第4个选项卡时,导航路由器都会记住我上次访问的嵌套选项卡。

例如:Tab1,Tab2,Tab3,Tab4(在Tab4内可以找到Tab5,Tab6,Tab7,Tab8,Tab9,Tab10) 导航到Tab5-Tab10的唯一方法是通过Tab4。

如果我已经在Tab5上并单击Tab1,然后再回到Tab4,则Tab4实际上显示Tab5(我上次使用的上一个嵌套标签)。我有一个后退按钮可以返回Tab4,但是无论我是否打开Tab4内部的任何嵌套标签,我都希望每次加载Tab4。

Tab1到Tab4的导航

<page-router-outlet *tabItem="{title: 'Tab1'}" name="Tab1" >
</page-router-outlet>

<page-router-outlet *tabItem="{title: 'Tab2'}" name="Tab2" >
</page-router-outlet>

<page-router-outlet *tabItem="{title: 'Tab3'}" name="Tab3"  >
</page-router-outlet>

<page-router-outlet *tabItem="{title: 'Tab4'}" name="Tab4" >
</page-router-outlet>

在Tab4页面上可以找到Tab5到Tab10的导航:

<StackLayout [nsRouterLink]="['../tab5']">
    <Label text="Tab5" ></Label>
</StackLayout>  
<StackLayout [nsRouterLink]="['../tab6']">
    <Label text="Tab6" ></Label>
</StackLayout>  
<StackLayout [nsRouterLink]="['../tab7']">
    <Label text="Tab7" ></Label>
</StackLayout>      
<StackLayout [nsRouterLink]="['../tab8']">
    <Label text="Tab8" ></Label>
</StackLayout> 
<StackLayout [nsRouterLink]="['../tab9 ]">
    <Label text="Tab9" ></Label>
</StackLayout>      
<StackLayout [nsRouterLink]="['../tab10']">
    <Label text="Tab10" ></Label>
</StackLayout>  

很乐意提供进一步的代码/细节

谢谢

guang6883 回答:NativeScript导航到父类别

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3164541.html

大家都在问