Angular 4 - 在url之前添加路由器参数



只是想知道是否有办法在 url 之间之前使用参数创建角度路由,

{path: ':param/test/list'} or {path: 'web/:param/list'}

并在路由器链接指令中引用它,

[routerLink]="['test/list', paramValue]"

参数值总是附加到 url 的末尾。

试试这个:

path: { ':parameter/test/list' }
[routerLink]="[paramValue + 'test/list']"

path: { 'test/:parameter/list' }
[routerLink]="['test/' + paramValue + '/list']"

您应该将参数段放在要路由的相同位置。类似的东西:

path: { ':parameter/test/list' }
[routerLink]="[paramValeu, 'test', 'list']"

编辑:

路线链接中的单独段。

我认为这可以:)如何将参数传递给 urlLink 位于 URL 内的某个位置?

总是最好使用路由器而不是 [href]

祝你好运

最新更新