链接路线参数

时间:2018-03-08 16:40:39

标签: angular

我有以下网址结构:

  • /:lang/register
  • /:lang/login

registerloginlang路线的孩子。是否可以做类似的事情:

 <a  [routerLink]="['/:lang/register']" >Register</a>

所以我会在所有网页上保持lang相同的内容吗?

1 个答案:

答案 0 :(得分:0)

也许相对路径可以帮助你。

您可以在..

中使用routerLink

可以使用relativeTo router.navigate的可选参数进行更多自定义。 https://angular.io/api/router/NavigationExtras

如果你有深层导航结构,你可以从参数级别提供ActivatedRoute一些令牌,然后将其作为relativeTo参数传递。

使用示例创建stackblitz

您可以为此目的创建自定义routerLink指令。