2

有没有办法在你的休息网址上动态添加斜杠?例如,我希望能够在一个资源中生成以下其余 url。

rest/blogpost/1
rest/blogpost/1/allInfo

鉴于下面的资源,我可以实现我的第一个网址。但是有没有办法用 /allInfo 制作第二个 url(在同一个 lResource 中是可选的)。

lResource = $resource("../rest/blogpost/:blogId", {

还是我需要这样的第二个资源?

lResource = $resource("../rest/blogpost/:blogId/allInfo", {

第二个 $resource 的问题是 allInfo 不是可选的

4

1 回答 1

2

如果您使用 将第二个参数设为可选,则:可以使其正常工作。

  var lResource = $resource("rest/blogpost/:blogId/:allInfo");
    lResource.query({});
    lResource.query({blogId:123});
    lResource.query({blogId:123,allInfo:'allInfo'});

见我的小提琴http://jsfiddle.net/cmyworld/NnHr4/1/(见控制台日志)

于 2013-10-17T13:08:35.653 回答