2015-10-05 2 views
2

У меня есть массив идентификаторов пользователей. Я хочу передать идентификаторы пользователей в $ location.search

$scope.userIds = [1, 2]; 
$location.search({'userId[]' : $scope.userIds}).path('/search'); 

Это даст URL-адрес

/поиск? Идентификатор пользователя% 5B% 5D = 1 &% 5B идентификатор пользователя% 5D = 2

если я удаляю% 5B% 5D нежелательных символов, то он работает

Как их удалить?

+0

Я думаю, что я спросил неправильный вопрос. Он работает с $ location.search, но видит обновленный ответ. –

+1

Попробуйте удалить «[]» так: $ location.search ({'userId': $ scope.userIds}). Path ('/ search') – Jax

+1

Ранее было не работает: O Теперь работает: 'D –

ответ

2

Для устранения нежелательных символов Попробуйте удалить «[]», как так:

$location.search({'userId': $scope.userIds}).path('/search') 

надеюсь, что это помогает

Смежные вопросы