2014-01-24 17 views
6

Restriction customGET 메서드를 사용하여 쿼리 매개 변수에 특수한 charecters로 URL을 호출하려고합니다. 쿼리에 대괄호를 사용하는 API에 루프백을 사용하고 있습니다. 그것은 Restangular에서 허용되지 않는 것 같습니다.Restangular를 사용하여 맞춤 검색어 URL을 호출하는 방법은 무엇입니까?

다음 URL로 문의하고 싶습니다.

/api/v1/employees/findOne?filter[where][salesCode]=SC2 

또는 확실하지 않은 방법입니다.

/api/v1/employees?filter[where][salesCode]=SC2 

나는 다음과 같은 시도를 성공하지 못했습니다.

Restangular.all("employees").customGET("findOne", {filter + "%5Bwhere%5D%5BsalesCode%5D": newValue}); 

및 작업로

Restangular.all("employees").customGET("findOne", {filter[where][salesCode]: newValue}); 

주위 나는 $http를 사용하고 있지만 해킹은 하루의 해킹 끝입니다.

답변

11

당신은 수행해야합니다

Restangular.all("employees").customGET("findOne", {"filter[where][salesCode]": newValue}); 

을해야한다고 :).

+1

완벽한 !!! 고마워요. @mgonto – fusionstrings