Angular - тег привязки с URL-адресом routerlink, кодируемым несколько раз для атрибута href - PullRequest
0 голосов
/ 14 апреля 2020
<a [routerLink]="'/stacks/'+stack.stackId+'/modify'" (click)="onClickModifyStack(stack.stackId)">

Я использую массив шаблонов,

Сценарий: stack.stackId = 'Stack123 / 22', который я кодирую его с encodeURIComponent, он хорошо отображается в routerlink, но в href он кодирует несколько раз.

Я пытался кодировать его перед назначением ему ссылки на маршрутизатор, но все равно не работал.

Ожидается: [mainurl] / stacks / Stack123% 2F22 / modify

В настоящее время я получаю - [mainurl] / stacks / Stack123% 252F22 / modify

Заранее спасибо.

...