【问题标题】:Hide / mask URL for aux routes angular 4隐藏/屏蔽辅助路由的 URL 角度 4
【发布时间】:2018-07-04 17:02:39
【问题描述】:

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

例如,如果您使用

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

做这样的事情

http://localhost:4200/superuser/contexts

我正在寻找一种同时使用带有掩码的辅助路由的方法,以显示用户友好的 url。

可以这样做吗?

谢谢!

【问题讨论】:

    标签: angular angular-router angular4-router


    【解决方案1】:

    在你的代码中“skipLocationChange”是必要的

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-24
      • 2014-07-21
      • 1970-01-01
      • 1970-01-01
      • 2019-05-30
      • 1970-01-01
      • 1970-01-01
      • 2011-02-22
      相关资源
      最近更新 更多