首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >你能在Restangular中用多个变量构建一个URL吗?

你能在Restangular中用多个变量构建一个URL吗?
EN

Stack Overflow用户
提问于 2013-11-04 22:04:39
回答 2查看 1.3K关注 0票数 2

我正在尝试使用包含多个变量的URL在resource中构建一个资源。服务器变量已经设置好了,所以我需要弄清楚如何做这个客户端。

这是我在ngResource中使用的URL:

代码语言:javascript
运行
复制
'/api/v1/reports/shipped-orders/:reportDate/:orderType'

实际上,过去没有任何嵌套-订单,它只是通过URL传递参数。

我试着把他们锁起来,就像:

代码语言:javascript
运行
复制
_reports.one('shipped-order', '2013-11-04').one('', 'bulk')

但结果是有双斜线的url。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-18 19:23:32

我最近遇到了这个问题。我所做的是:

代码语言:javascript
运行
复制
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服务中获得一个结果。

票数 3
EN

Stack Overflow用户

发布于 2017-08-13 13:45:29

还可以做以下工作:

Restangular.all(varA).all(varB).all(varC);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19778109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档