隐藏/屏蔽辅助路由角度4的URL

时间:2018-01-25 12:34:15

标签: angular angular-router angular4-router

是否可以以某种方式屏蔽用户的辅助路径(在浏览器导航栏中删除/屏蔽)?

例如,如果您使用

进行导航
http://localhost:4200/superuser/(superuser_sidemenu:sidemenu//superuser_content:contexts)

做这样的事情

http://localhost:4200/superuser/contexts

我正在寻找一种方法来同时使用具有遮罩功能的辅助路线,以便显示用户友好的网址。

是否可以这样做?

谢谢!

1 个答案:

答案 0 :(得分:-1)

您的代码中“ skipLocationChange”是必需的

this.router.navigate(
[{ outlets: { primary: ["reporte", JSON.stringify(consulta)] } }],
    {
    relativeTo: this.route.parent,
    preserveFragment: true,

    skipLocationChange: true

});