Я столкнулся с проблемой в угловых js, прямо сейчас у нас есть два URL-адреса в нашем приложении, http://localhost/xyz? Page = documents & view = grid & sortorder = desc & sortby = updatedate & limit = 35 & offset = 0
а затем мы еще один URL http://localhost/abc
Когда я перехожу от первого URL-адреса ко второму URL-адресу, он переносит параметры запроса с первого URL-адреса, так как второй URL-адрес выглядит как http://localhost/abc? Page = documents & view = grid & sortorder = desc & sortby = updatedate & limit = 35 & offset = 35
Мы не получаем URL-адрес, содержащий параметры запроса с первой страницы. Я новичок в угловых js, я столкнулся с несколькими вариантами, такими как $ location.search({}); $ Location.url($ location.path())
Но это не сработало.
$location.url
изменяет путь, поиск и хэш.
Итак, $location.url('new_path')
должен работать!
1. Сохраните объект запроса $location.search()
в некотором месте (локальное хранилище или файлы cookie), затем в целевом контроллере $.map(query,funcion(k,v){ $location.search(k,v});
2.Dynamically добавить в конец url2 + $location.path()
в атрибуте href
Я думаю, я знаю, что вы имеете в виду, чтобы использовать параметры
$location.url($location.path());
Надеюсь, поможет
Проверьте эту документацию для местоположения с угловым