Я использую angular 1 с новым компонентным маршрутизатором. У меня есть $ routeConfig следующим образом:
{ path: '/list', name: 'ListCmp', component: 'listCmp', useAsDefault: true }
Я хочу перейти к этому компоненту с пользовательскими параметрами запроса.
$router.navigate(['ListCmp', {itemId: 1, name: 'prop1'}]);
После навигации я получаю этот URL-адрес: localhost/list;name=1;prop1 Проблема в том, что у меня много мест, где я использую $location.search(), но этот метод не может анализировать URL-адрес со значениями, разделенными точкой с запятой. Как я могу заставить этот новый маршрутизатор генерировать параметры запроса в старом стиле, например:
localhost/list?name=1&prop1