我正在尝试使用包含多个变量的URL在resource中构建一个资源。服务器变量已经设置好了,所以我需要弄清楚如何做这个客户端。
这是我在ngResource中使用的URL:
'/api/v1/reports/shipped-orders/:reportDate/:orderType'实际上,过去没有任何嵌套-订单,它只是通过URL传递参数。
我试着把他们锁起来,就像:
_reports.one('shipped-order', '2013-11-04').one('', 'bulk')但结果是有双斜线的url。
发布于 2014-02-18 19:23:32
我最近遇到了这个问题。我所做的是:
myApp.factory('myRestService', ['Restangular', function(Restangular) {
return {
myFunction: function(varA, varB, varC) {
var path = "rest/primaryPath/" + varA + "/" + varB + "/" + varC;
var restObject = Restangular.all(path);
var thePromise = restObject.getList();
return thePromise;
}
};
}]);通过自己构建路径,我能够成功地使用多个变量,并从我在项目中使用的Java服务中获得一个结果。
发布于 2017-08-13 13:45:29
还可以做以下工作:
Restangular.all(varA).all(varB).all(varC);
https://stackoverflow.com/questions/19778109
复制相似问题