6

RestangularcustomGETメソッドを使用して、クエリ パラメータに特殊文字を含む URL を呼び出したい。クエリに角かっこを使用する 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が、ハックは一日の終わりです。

4

1 に答える 1

11

やったほうがいい:

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

それはそれを行う必要があります:)。

于 2014-01-31T03:29:24.503 に答える