이 초기 페이지가 기본 응용 프로그램의 레이아웃 (헤더, 내용, 기사를 포함해야한다 주시면 감사하겠습니다
응용 프로그램에 대한 backbone.js을 사용하려면 실행
서버, 자리 표시 자 등)
그런 다음 응용 프로그램을로드하고 (일반적으로 컨트롤러 사용) 레이아웃에 있던 자리 표시자를 대체 할 다른보기를 렌더링합니다.
보기를 렌더링하려면 템플릿 엔진을 사용하는 것이 좋습니다. backbone.js에는 페이지에 이미 underscore.js가 있으므로 포함 된 템플릿 엔진 (http://documentcloud.github.com/underscore/#template)을 사용할 수 있습니다. 그런 다음 페이지에 템플릿을로드해야합니다. 가장 쉬운 방법은 내부 템플릿에 포함 페이지에서 스크립트 요소를 만드는 것입니다 :
<script type="text/template" name="template1">
your template here...
</script>
그리고 당신이 사용하여로드 할 수
var template = _.template(jQuery("script[name=template1]").text())
을하고 데이터를 실행
var html = template(model)
다른 템플릿을 사용하여 백본보기가 다른 페이지를 만듭니다.
나는 그 도움이되기를 바랍니다!