我知道我可以将一个参数传递给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部分