angular – 如何将参数传递给URL内某处的routerLink?

前端之家收集整理的这篇文章主要介绍了angular – 如何将参数传递给URL内某处的routerLink?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道我可以将一个参数传递给routerLink以获取路由
/user/:id

通过写作

[routerLink]="['/user',user.id]"

但是这个路线怎么样:

/user/:id/details

有没有办法设置此参数或我应该考虑不同的URL方案?

在您的特定示例中,您将执行以下routerLink:
[routerLink]="['user',user.id,'details']"

要在控制器中执行此操作,您可以注入路由器并使用:

router.navigate(['user','details']);

更多信息,请参阅Routing & Navigation的Angular docs Link Parameters Array部分

猜你在找的Angularjs相关文章