2013-10-17 2 views
2

나머지 URL에 슬래시를 동적으로 추가하는 방법이 있습니까? 예 : 하나의 리소스에서 다음 나머지 URL을 생성 할 수 있어야합니다.restfull 컨트롤러의 URL에 슬래시 (옵션)

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

아래 리소스를 사용하면 첫 번째 URL을 얻을 수 있습니다. 하지만/allInfo (동일한 lResource에서 선택 사항)를 사용하여 두 번째 URL을 만드는 방법이 있습니다.

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

아니면 두 번째 리소스가 필요합니까?

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

두 번째 $ 자원의 문제는 당신이 사용하여 두 번째 인수는 옵션 만드는이 : 당신이 작업 할 수있는 경우 allInfo이

답변

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/ (참조 콘솔 로그)

너희가 지금 내가이 솔루션을 사용하고 있는데 내가 그것을 볼 때 allInfo 자원
+0

콘솔 로그에서는 그렇지 않습니다. 이것은 내가 http://fiddle.jshell.net/_display/rest/blogpost/123 – Vincent

+1

에 전달되지 않은 경우이 여전히 blogId 후 슬래시 잎 – Chandermani

+0

맞습니다. 매개 변수가 전달되지 않으면 슬래시가 이스케이프됩니다. – Vincent

관련 문제