我的路由如下:
name/lastname/:id
目前我的网址是:
name/lastname
我有一个锚点列表:
<ul>
<li *ngFor="let item of list">
<a [routerLink]="{item.id}"></a>
</li>
</ul>
当我在锚点击一次时,我的网址会变为:
name/lastname/123
我的问题是,当我再次点击时,我想配置我正在更改现有的参数,因为现在我得到以下内容:
name/lastname/123/123
答案 0 :(得分:0)
它是在路由器链接中传递参数的最简单方法。
<a [routerLink]="['name/lastname', item.id]"></a>
如果在路由器配置中使用未声明的链接, routerLink 参数中使用的值将被附加以结束当前路径。这就是为什么你得到name / lastname / 23/23
这样的链接的原因