Когда я пытаюсь передать некоторые параметры моему URL, угловой маршрутизатор предоставляет некоторые схемы URL, которые мне не очень нравятся.
URL-адреса в этом примере выглядят так:
https://whatever.io/crisis-center;id=2;foo=foo
И я бы хотел, чтобы они выглядели как «обычные» URL.
Что-то вроде: https://whatever.io/crisis-center?id=2&foo=foo
https://whatever.io/crisis-center?id=2&foo=foo
Есть ли способ изменить схему URL для маршрутизатора Angular2 ^?Если да, то какой-нибудь совет или пример, как это сделать?
Вы можете использовать query parameters при маршрутизации в угловых
query parameters
this.router.navigate(['/crisis-center'], { queryParams: { id: 2, 'foo': 'foo' } });
Ваш URL будет выглядеть так:
http://localhost:4200/crisis-center'?id=2&foo=foo