"거의 모든"화면에 존재하는 루트 레벨 HTML이있는 경우 어디에서 구성 하시겠습니까?BackboneJS 루트 레벨보기
나는 백본 상용구와 requirejs를 사용하고 있습니다. 루트 수준보기 중 하나는 언제든지 화면 아래에서 호출 할 수있는 글로벌 탐색 요소입니다.
이 모델은 모델 (가시성, 선택된 상태, 클릭 로그 등)이있는 모듈로 구성되어 있습니다. 이 앱은에 저장됩니다
내 라우터에서 다음ClientName.app = _.extend({ rootViews: {} }, Backbone.Views);
이 방법을 초기화, 난이 :
ClientName.app.rootViews.globalNav = new GlobalNav.Views.BottomView({ model: new GlobalNav.Models.Bottom()});
그것은 잘 작동하지만 성장 기능이되는 한, 라우터는 방법은 손에서 점점 초기화 비슷한 루트보기, 서브 라우터 등. 내가 완전히 빠진 것이 있습니까?
무엇을 권하고 싶습니까?
왜 레이아웃에 글로벌 탐색을 추가하지 않습니까? – clexmond