AngularJS의 $ 리소스 모듈을 사용하여 "약속"을 서버와 앞뒤로 동기화합니다. 약속에는 제목, 설명 및 시간이 포함됩니다.AngularJS로 서버 업데이트
서버는 api/appointments
에 게시 된 JSON 객체 POST를 통해 새 약속을 허용합니다.
{
title: "Doctors Visit",
description: "Check up",
time: "1:00pm"
}
이제 서버가 약속을 저장하고 객체에 ID를 추가하고 JSON 응답 렌더링 : 나는 $ 자원 모듈을 사용하는 경우
가{
id: 23,
title: "Doctors Visit",
description: "Check up",
time: "1:00pm"
}
이
문제는, 새로운을 저장됩니다 약속, id
특성을 로컬 JS 개체에 저장하지 않습니다.
var Appointment = $resource('example.com/api/appointments/:id.json', {id: "@id"}, {
update: {method: "PUT"}
});
var appointment = new Appointment();
appointment.title = "CEO Meeting";
appointment.description = "Meeting with the CEO";
appointment.time = "2:00pm"
appointment.$save()
appointment
변수는 응답이 끝난 후에도 지금까지 할당 된 속성 id
이 없습니다.
가장 좋은 방법은 무엇입니까?
내가 확인하기 위해 자원을 사용하지 않는하지만 난 당신이 응답 헤더에서 정보를 얻을 것으로 판단, ID가 헤더에 있어야를 ('위치'). – alou