Angular 4 - 在 url 之前添加路由器参数
Angular 4 - Adding router param before url
只是想知道是否有办法在 url、
之间创建带有参数的 angular 路由
{path: ':param/test/list'} or {path: 'web/:param/list'}
并在 routerLink 指令中引用它,
[routerLink]="['test/list', paramValue]"
参数值总是附加到 url 的末尾。
您应该将参数段放在与路由相同的位置。类似的东西:
path: { ':parameter/test/list' }
[routerLink]="[paramValeu, 'test', 'list']"
编辑:
路线 link 中的单独路段。
我认为这会有所帮助:)
最好使用路由器而不是 [href]
祝你好运
试试这个:
path: { ':parameter/test/list' }
[routerLink]="[paramValue + 'test/list']"
或
path: { 'test/:parameter/list' }
[routerLink]="['test/' + paramValue + '/list']"
只是想知道是否有办法在 url、
之间创建带有参数的 angular 路由{path: ':param/test/list'} or {path: 'web/:param/list'}
并在 routerLink 指令中引用它,
[routerLink]="['test/list', paramValue]"
参数值总是附加到 url 的末尾。
您应该将参数段放在与路由相同的位置。类似的东西:
path: { ':parameter/test/list' }
[routerLink]="[paramValeu, 'test', 'list']"
编辑:
路线 link 中的单独路段。
我认为这会有所帮助:)
最好使用路由器而不是 [href]
祝你好运
试试这个:
path: { ':parameter/test/list' }
[routerLink]="[paramValue + 'test/list']"
或
path: { 'test/:parameter/list' }
[routerLink]="['test/' + paramValue + '/list']"