Angular | Как добавить параметр в URL (some-url? Param1 = foo) - PullRequest
1 голос
/ 08 апреля 2020

Обычно добавить параметры к маршруту в Angular довольно просто:

route.navigate(['some-url', param]);

Вопрос: Как добавить параметр "старой школы" в маршрут angular ? Ex (не работает):

let param = 'foo'    
route.navigate(['some-url', param, '?someparam=true']);

Ожидаемые результаты:

some-url/foo?someparam=true

1 Ответ

1 голос
/ 08 апреля 2020

Для этого вам необходимо:

this.router.navigate(['/some-url/foo'], { queryParams: { someparam: true } });

Здесь у вас есть дополнительная информация:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...