0

喜欢:

/profiles/:category/:profileSlug/:page

因为我无法生成[routerLink]="['/profiles', {category: 'president', profileSlug: 'obama', page: 1}]"以矩阵查询格式返回意外结果的URL

所以在Router3我必须自己硬整个URL?如果是真的,那么 Angular 的路由器真的......

4

2 回答 2

2

您无需在routerLink属性中命名参数,只需传入值:

[routerLink]="['/profiles', 'president', 'obama', 1]"

对于/profiles/:id/edit

[routerLink]="['/profiles', id, 'edit']"
于 2016-08-31T09:36:52.503 回答
0
[routerLink]="[/profiles", {queryParams: {category:'president', profileSlug:'obama',page:1}}]"

我认为这是实现多个必需参数的正确方法

于 2016-08-31T09:45:08.223 回答