Angular 路由将 %2F 添加到路由而不是反斜杠
Angular Routing adds %2F to Route instead of Backslash
我正在创建一个简单的路由来将参数发送到 URL。
HTML
[routerLink]="['/private/admin/System/',myParameter,'users/add-user']
路由模块
{ path: ':myParameter/users/add-user', component: MyComponent},
错误
Error: Cannot match any routes 'private/admin/System/PARAMETER/users**%2F
**add-user
Angular 使用 %2F 而不是 /
创建路由
需要单独传递参数,作为数组项
这应该有效:
[routerLink]="['/private/admin/System/',myParameter,'users','add-user']
// ^^^^^ Here, you need to split `user/add-user`
我正在创建一个简单的路由来将参数发送到 URL。
HTML
[routerLink]="['/private/admin/System/',myParameter,'users/add-user']
路由模块
{ path: ':myParameter/users/add-user', component: MyComponent},
错误
Error: Cannot match any routes 'private/admin/System/PARAMETER/users**
%2F
**add-user
Angular 使用 %2F 而不是 /
创建路由需要单独传递参数,作为数组项
这应该有效:
[routerLink]="['/private/admin/System/',myParameter,'users','add-user']
// ^^^^^ Here, you need to split `user/add-user`