2015-10-05 88 views
2

我有一個用戶標識數組。我想將用戶ID傳遞給$ location.search

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

它給一個URL

/搜索?用戶id%5B%5D = 1 &用戶id%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') 

希望它有助於