REST 서비스에는 각도 $resource
을 사용합니다. 내 get 응답에 버크로 인해, 나는 $ CRUD 응용 프로그램에 대한 리소스 서비스를 사용할 수 없습니다.
var newCard = new CreditCard();
newCard.name = "Mike Smith";
newCard.$save();
도 작동하기 : (카드에 대한 말을) 새 개체 작업을 만들기
, smilar에
var card = CreditCard().get({_id:1)
단, GET 응답은 객체 Card
자체하지만, 다른되지 않습니다 메시지 (래퍼 개체)
{ message: ".....",
response: Card //object
}
그래서 인스턴스 검색을 저장할 때 리소스를 통해 전달 된 경우 래퍼 객체 (수정 된 Card 객체가 응답 필드에 있음)를 보냅니다. 아마도 이것은 맞을 것이지만 내 서버는 Card 객체가 래퍼가 아니라고 예상합니다. 원하는 개체를 보내도록 $ resource를 사용자 정의하는 방법이 있습니까? 문서에서 url 매개 변수 만 변경할 수있는 것처럼 보입니다.
$resource(url[, paramDefaults][, actions]);
jsfiddle 또는 유사 항목에 대한 전체 예제를 게시 할 수 있습니까? 내 경험상, (간단한) CRUD를 위해서 그런 새로운 객체를 생성 할 필요는 없다. $ scope.card = Card.get ({_ id : 1)과 같이 리소스에 액세스하면 어떻게됩니까? Card는 리소스 서비스입니까? 또한 양식에 모델이 무엇인지 알려주면 인스턴스가 자동으로 채워집니다. – Narretz
귀하의 문제가 각도로 생각하지 않습니다. 서버 측에서 REST 구현과 거의 비슷한 문제가있다. 메시지가 첨부되어서는 안됩니다. 먼저 응답의 본문이 예상했던 대상인지 확인하기 위해 먼저 체크 아웃 할 수 있습니다. –
서버가 실제로 실제 개체 주위에 래퍼를 보내고 있습니다. 아직도, 서버 (POST) – bsr