2013-04-07 8 views
0

Backbone.js 예제 Todos 앱을 위치 관리자로 수정 중입니다.Backbone.js보기에서 데이터를 동기화 상태로 유지하는 방법?

브라우저에 새로운 "위치"를 추가하면 루비 백엔드가 브라우저에서 POST 데이터를 가져 와서 주소를 지오 코딩합니다. 그런 다음 사용자가 브라우저에서 입력 한 주소를 Google이 반환 한 멋지게 형식화 된 주소로 바꾼 다음 데이터베이스에 새 위치를 추가합니다. 뷰에서이 데이터를 동기화 상태로 유지하기 위해 백본을 제대로 연결하지 않았으므로 페이지를 새로 고칠 때까지 멋지게 형식화 된 주소가 표시되지 않습니다.

저의 목표는 새 위치 객체가 데이터베이스에 추가 된 직후 멋지게 형식화 된 주소를 자동으로 표시하는 것입니다.

나는 여기에 제이슨 스톤 브레이커에 의한 잠재적 인 솔루션을 보았다,하지만 확실하지 않은이 코드가 속한 곳 : Polling a Collection with Backbone.js

내 코드 : https://gist.github.com/Lordnibbler/5331943

답변

0

내가 내 JSON REST API를 반환하도록 잊고 있었던 밝혀 새로 만든 또는 POST 또는 PUT 데이터가 서버로 전송 된 후 JSON의 업데이트 된 Location 객체. POST/PUT 엔드 포인트를 사용하면 JSON이 허용하는 백본에서 현재 위치 오브젝트를 리턴하여 속성을 자동으로 갱신합니다.

관련 문제