本机脚本 RadSideDrawer。我不需要后退按钮
Nativescript RadSideDrawer. I don't need back button
我正在尝试使用 Playground (https://play.nativescript.org/). I'm using "RadSideDrawer" as a side menu. I'm satisfied. BUT ... every time I use "RadSideDrawer" and I move from one page to another, inside the "ActionBar" a button appears whose function is to bring back to the left page (please have a look at this page https://www.attivitacollaterali.it/appdata/services/apps/RadSideDrawer.html) 制作一个简单的应用程序。我不需要也不想要这个按钮。我怎样才能让它不出现?谢谢你。
或者,如果没有,至少更新 "RadSideDrawer"。我的意思是,如果按钮返回,例如从 "Home" 页面返回到 "Search" 页面,它应该在 "RadSideDrawer" 菜单中 highlight/select "Search" 而不是离开"Home"。再次感谢。
我认为您在导航时正在寻找 "clearHistory" 选项。导航到另一个页面时,您必须这样做:
this.router.navigate([url], { clearHistory: true });
只需确保在构造函数中注入 RouterExtensions:
constructor(private router: RouterExtensions) {}
导航时应该清除导航堆栈,从而删除返回上一页的按钮。
编辑:如果你想保留导航堆栈,我相信你也可以像这样编辑你的操作栏:
<ActionBar>
<NavigationButton visibility="collapsed"/>
</ActionBar>
我正在尝试使用 Playground (https://play.nativescript.org/). I'm using "RadSideDrawer" as a side menu. I'm satisfied. BUT ... every time I use "RadSideDrawer" and I move from one page to another, inside the "ActionBar" a button appears whose function is to bring back to the left page (please have a look at this page https://www.attivitacollaterali.it/appdata/services/apps/RadSideDrawer.html) 制作一个简单的应用程序。我不需要也不想要这个按钮。我怎样才能让它不出现?谢谢你。 或者,如果没有,至少更新 "RadSideDrawer"。我的意思是,如果按钮返回,例如从 "Home" 页面返回到 "Search" 页面,它应该在 "RadSideDrawer" 菜单中 highlight/select "Search" 而不是离开"Home"。再次感谢。
我认为您在导航时正在寻找 "clearHistory" 选项。导航到另一个页面时,您必须这样做:
this.router.navigate([url], { clearHistory: true });
只需确保在构造函数中注入 RouterExtensions:
constructor(private router: RouterExtensions) {}
导航时应该清除导航堆栈,从而删除返回上一页的按钮。
编辑:如果你想保留导航堆栈,我相信你也可以像这样编辑你的操作栏:
<ActionBar>
<NavigationButton visibility="collapsed"/>
</ActionBar>