Nativescript RadSideDrawer。我不需要后退按钮

Nativescript RadSideDrawer。我不需要后退按钮,nativescript,drawer,Nativescript,Drawer,我正在尝试制作一个简单的游戏应用。我用RadSideDrawer作为配菜。我很满意。但是每次我使用RadSideDrawer,从一个页面移动到另一个页面时,ActionBar中会出现一个按钮,其功能是返回到左侧页面,请查看此页面。我不需要也不想要这个按钮。我怎样才能使它不出现?非常感谢。 或者,如果没有,至少更新RadSideDrawer。我的意思是,如果按钮返回,例如从主页返回搜索页面,它应该突出显示/选择RadSideDrawer菜单中的搜索,而不是离开主页。再次感谢。我想您在导航时正在寻找

我正在尝试制作一个简单的游戏应用。我用RadSideDrawer作为配菜。我很满意。但是每次我使用RadSideDrawer,从一个页面移动到另一个页面时,ActionBar中会出现一个按钮,其功能是返回到左侧页面,请查看此页面。我不需要也不想要这个按钮。我怎样才能使它不出现?非常感谢。
或者,如果没有,至少更新RadSideDrawer。我的意思是,如果按钮返回,例如从主页返回搜索页面,它应该突出显示/选择RadSideDrawer菜单中的搜索,而不是离开主页。再次感谢。

我想您在导航时正在寻找clearHistory选项。导航到其他页面时,必须执行以下操作:

this.router.navigate([url], { clearHistory: true });
只需确保在构造函数中注入RouterExtensions:

constructor(private router: RouterExtensions) {}
这将在导航时清除导航堆栈,从而删除返回上一页的按钮

编辑:如果你想保留导航堆栈,我相信你也可以这样编辑你的操作栏:

<ActionBar>
    <NavigationButton visibility="collapsed"/>
</ActionBar>

现在它按照我想要的方式工作。只需将clearHistory:true添加到允许您从一个页面导航到另一个页面的代码片段中,在我的示例中,它将变成:Frame.topmost.navigate{moduleName:componentRoute,transition:{name:fade},clearHistory:true};再次感谢!很抱歉,但我仍然不知道该说什么解决了。在答案的左侧,上下投票箭头下面应该有一个复选框。单击复选框将答案标记为已解决。很高兴我能帮忙!