Angular Маршрутизация добавляет% 2F к маршруту вместо обратной косой черты - PullRequest
0 голосов
/ 09 июля 2020

Я создаю простой маршрут для отправки параметра в URL.

HTML

[routerLink]="['/private/admin/System/',myParameter,'users/add-user']

Модуль маршрутизации

  { path: ':myParameter/users/add-user',  component: MyComponent},

Ошибка

Ошибка: не удается сопоставить ни один из маршрутов private / admin / System / PARAMETER / users **%2F** add-user

Angular создает маршрут с % 2F вместо /

1 Ответ

1 голос
/ 09 июля 2020

Вам нужно передавать параметры отдельно, как элементы массива

Это должно работать:

[routerLink]="['/private/admin/System/',myParameter,'users','add-user']
//                                                       ^^^^^ Here, you need to split `user/add-user`
...