弹出当前视图两次导航

时间:2017-02-03 12:02:03

标签: angular nativescript angular2-nativescript

我在层次结构中有四个页面,0 - > 1 - > 2 - > 3我正在this.router.navigate(..)导航到他们。

有没有办法,如何直接从view(3)到view(1)?调用this.location.back();两次显示for page(2),我不想这样做。

我可以直接弹出它或导航到第(1)页,同时保持(0)仍然在堆栈上吗?

编辑: 我需要在Android / iOS上使用它。

非常感谢。

1 个答案:

答案 0 :(得分:2)

routerLinkskipLocationChangeNavigationExtras参数可能符合您的要求。

this.router.navigate('some route', 
    { navigationExtras: { skipLocationChange: true}})

这样,从1到2或2到3的导航不会添加历史记录条目,直接从3导航回到1。