Надеюсь, все в безопасности :)
Я использую angular 9, и у меня есть URL-адрес, который использует параметры запроса, и они работают нормально, как и ожидалось
Мой URL:
http://localhost: 4200 / # / playbook / columnView? TaskType = KEYPOINT & taskTypeId = d1b404d7-afa2-42cd-9f1b-5cc8125c0bfb & taskBlockId = ad960692-4265a * -cbb7775-1208 * -с
Но когда я перезагружаю свою страницу с помощью кнопки перезагрузки браузера, URL-адрес добавляет несколько% 3, как их исправить
URL-адрес перезагрузки:
http://localhost: 4200 / # / playbook / columnView% 3FtaskType% 3DKEYPOINT & taskTypeId% 3Dd1b404d7-afa2-42cd-9f1b-5cc8125c0bfb & taskBlockId% 3Dad96069 * 1031-4b * -19bbb2-1 Моя маршрутизация const routes: Routes = [ { path: '', component: PlaybookEntryComponent, children: [ { path: 'columnView', component: ColumnviewComponent } ], }, ];
Моя маршрутизация
const routes: Routes = [ { path: '', component: PlaybookEntryComponent, children: [ { path: 'columnView', component: ColumnviewComponent } ], }, ];
При перезагрузке Ваш браузер закодирует URL ,
Итак, в этом случае для ? - %3F
? - %3F