Я перехожу на следующую страницу:
$location.path("XXX/YYYY/");
текущий вид имеет параметр URL как:
http://www.go.com/?a=true;
теперь, когда я перемещаюсь, у него есть "XXX/YYYY/"? a = true;
Я пытался:
удалить $ routeParams.a;
delete $ location. $$ search.a;
Но это не сработает. Он не удаляет параметр. Как настроить маршрутизацию при переходе на другую страницу?
После изменения исправлена моя проблема:
delete $location.$$search.a;
$location.replace().path("XXX/YYYY/");
config: {
reloadOnSearch: false
}
Я не знаю, является ли это лучшим решением, но вы можете попробовать:
if ($location.$$search.a) {
delete $location.$$search.a;
$location.$$compose();
}
Если вам нужен путь:
http://www.go.com/
можешь попробовать:
$location.url($location.path());