2013-07-08 1 views
0

기존의 "서버 측 렌더링 된"웹 애플리케이션을보다 "cidedide 렌더링 된"접근 방식으로 단계적으로 마이그레이션하려고합니다.뷰/라우팅없이 backbone.js 모델 개념 사용하기

내가 선호하는 시작점은 나머지 http-api를 사용하여 put/post/get/delete 요청을 처리하는 ajax 스타일 접근 방식으로 기존 데이터 처리 레이어를 변경하는 것입니다.

내 질문은 ... 라우팅/컨트롤러 /보기/템플릿을 사용하지 않고 backbone.js의 컬렉션/모델 개념을 기존 웹 응용 프로그램에 사용하는 적절한 방법이 있습니까?

여기에 추가 할 수 있습니다. 이미 slimframework를 사용하는 나머지 -httpapi가 있습니다. backbone.js 모델/컬렉션을 사용하여 데이터를 가져 오거나 저장하고 싶습니다. html 렌더링과 이벤트 바인딩은 백본에서 제외되어야합니다 .js의 책임은 당분간 있습니다.

감사합니다.

+0

백본 모델 및 컬렉션에는보기 또는 라우터가 필요하지 않으므로 원하는 작업을 수행하십시오. – Loamhoof

+0

backbone.js가이를 지원할만큼 유연하다는 것을 알고 있습니다. 하지만 튜토리얼/예제에서는 항상 backbone.js의 전체 스택을 사용했습니다. 그래서 백본 모델을 가져 오기/저장하는 방법을 전체보기/템플릿/라우팅 기능 없이도 볼 수있는 방법을 알고 싶습니다. backbone.js – engulfing

+0

시도해 보셨습니까? 뷰 바인딩 없이는 똑같이해야한다. 그냥'fetch'와'save'를 사용하면된다. – Loamhoof

답변

0

결국 "전체 스택"방식으로 끝났습니다. elab의 많은 시간 후에 백본보기 및 컨트롤러가없는 모델을 분리하여 사용하는 것이 도움이되는 것보다 훨씬 고통 스럽다는 점은 의심의 여지가 없습니다.

모든 입력에 감사드립니다.