Angular2路由器是否支持多个必需参数
Is multiple required parameters support in Angular2 router
喜欢:
/profiles/:category/:profileSlug/:page
因为我无法生成 URL 和 [routerLink]="['/profiles', {category: 'president', profileSlug: 'obama', page: 1}]"
returns 矩阵查询格式的意外结果
所以在Router3中我必须自己硬着整个URL?如果为真,那么 Angular 的路由器真的...
您没有在 routerLink
属性中命名参数,只需传入值:
[routerLink]="['/profiles', 'president', 'obama', 1]"
对于/profiles/:id/edit
:
[routerLink]="['/profiles', id, 'edit']"
[routerLink]="[/profiles", {queryParams: {category:'president', profileSlug:'obama',page:1}}]"
我认为这是实现多个必需参数的正确方法
喜欢:
/profiles/:category/:profileSlug/:page
因为我无法生成 URL 和 [routerLink]="['/profiles', {category: 'president', profileSlug: 'obama', page: 1}]"
returns 矩阵查询格式的意外结果
所以在Router3中我必须自己硬着整个URL?如果为真,那么 Angular 的路由器真的...
您没有在 routerLink
属性中命名参数,只需传入值:
[routerLink]="['/profiles', 'president', 'obama', 1]"
对于/profiles/:id/edit
:
[routerLink]="['/profiles', id, 'edit']"
[routerLink]="[/profiles", {queryParams: {category:'president', profileSlug:'obama',page:1}}]"
我认为这是实现多个必需参数的正确方法