2015-01-26 2 views
2

$ http 요청을 매개 변수와 함께 조롱하려고합니다. 실제 $ HTTP 서비스를 사용하면 다음과 같이 할 수 있습니다.

$http.get(url, {params : { articleId:10, id : 1}}) 
     .success(function (response) { 
      defer.resolve(response.data); 
     }); 

$ httpBacked를 사용하여 동일한 작업을 수행 할 수 있습니까?

$httpBackend.when('GET', url, { params: { articleId: 10, id : 1}}) 
     .respond({data: areas}); 

명백한 불쾌한 대안은 내가이 깔끔한 느낌으로 내가 할 필요가 없습니다 바라고 전체 예상 URL을 쓰고있다.

감사

답변

3

나는 불행히도 대답은 당신이 누군가가 같은 문제

으로이를 통해 실수를 한단다 단지 까봐 .... 매개 변수

와 전체 GET URL을 지정해야한다는 것입니다,이 질문에 대해 잊고 있었던

+0

그리고 당신은 자신의 대답을 받아 들일 수 있도록 표시해야합니다. 아니면 누군가가 더 나은 "솔루션"을 올 때까지 기다리고 있습니까? – j0k

+0

나는 누군가 내가 분쟁하거나 동의 할 때까지 기다리고 있다고 생각하고 그걸 잊었다 고 인정해야한다. 나는이 모든 것을 다 알지 못한다. 그러나 대답으로 표시 할 것이다. 감사합니다 –

1

정규식에서 매개 변수를 전달할 수있는 유일한 것 같습니다. 각도의 문서에 따라 방법, url, 데이터헤더의 네 가지 매개 변수 만 전달할 수 있습니다.

+0

params 인수는 1.5까지 추가되지 않으므로 1.5보다 작은 값을 사용하면 정확한 답이됩니다. –