Например, у меня есть этот URL: http://local.com/
. Когда я вызываю функцию в своем SearchController
, я хочу установить text=searchtext
и получить такой url: http://local.com/?text=searchtext
.Установить параметры запроса в url angular
Как я могу это сделать? Я попытался $location.search('text', 'value');
, но я получил этот адрес: http://local.com/#/?text=searchtext
$scope.searchTracks = function() {
Search.search.get($scope.params, function(data) {
/** Set params in query string */
$location.path('/').search('text', $scope.text);
}
);
}
но теперь не работают ссылки на сайте –
@iilexial вы используете '' link text на ваши ссылки? В частности обратите внимание на часть 'ng-href'. Угловые не смогут работать с вашими маршрутами по ссылкам только с помощью стандартного 'href'. Также убедитесь, что у вас нет '# /' перед вашими ссылками теперь, когда включен html5mode. –