Как вызвать пользовательский URL-адрес запроса с помощью Restangular?

Я хочу вызвать URL со специальными charecters в параметре запроса, используя Restangular customGET метод. Я использую Loopback для своего API, который использует квадратные скобки для запроса. Кажется, это запрещено в Restangular.

Я хочу позвонить по следующему 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 но хак это конец дня.

1 ответов


вы должны:

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

Это должно сделать это :).