只是想知道是否有办法在url之间创建带参数的角度路线,
{path: ':param/test/list'} or {path: 'web/:param/list'}
并在routerLink指令
中引用它[routerLink]="['test/list', paramValue]"
Thee参数值始终附加到网址的末尾。
答案 0 :(得分:2)
试试这个:
path: { ':parameter/test/list' }
[routerLink]="[paramValue + 'test/list']"
或
path: { 'test/:parameter/list' }
[routerLink]="['test/' + paramValue + '/list']"
答案 1 :(得分:1)
您应该将参数段放在相同的位置以进行路由。类似的东西:
path: { ':parameter/test/list' }
[routerLink]="[paramValeu, 'test', 'list']"
编辑:
路线链接中的单独段。
答案 2 :(得分:0)
我认为这可以帮助:) How to pass a parameter to routerLink that is somewhere inside the URL?
总是更好地使用路由器而不是[href]
祝你好运