현재 strophe.js, backbone.js & wijmo (jquery UI 기반 UI 라이브러리) 및 채팅 인터페이스에서 작업 중입니다. 두 개의 대화 상자가 있습니다. 하나는 대화 상대 목록이고 다른 하나는 대화 상자입니다. 고전 JQuery와 UI의 마크 업 탭으로 구성됩니다 채팅 :Backbone.js 및 underscore.js로 렌더링 탭 (jquery UI)
<div id="tabs">
<ul>
<li><a href="#tabs-1">Chat 1</a></li>
<li><a href="#tabs-2">Chat 2</a></li>
<li><a href="#tabs-3">Chat 3</a></li>
</ul>
<div id="tabs-1"><!-- Content chat 1 --></div>
<div id="tabs-2"><!-- Content chat 2 --></div>
<div id="tabs-3"><!-- Content chat 3 --></div>
</div>
각 개인 채팅 컨테이너가 참가자 목록 (다중 사용자 채팅) 메시지와 양식을 포함합니다.
백본에 상당히 새롭기 때문에 & 밑줄을 처리하기 위해 최선의 방법이 무엇인지 궁금합니다. 채팅 모델, 채팅 컬렉션, 채팅보기 및 채팅 목록보기로 시작했지만 탭을 렌더링하고 업데이트 된 상태로 유지하는 적절한 방법을 찾지 못했습니다.
아이디어가 있으십니까?
죄송합니다. 회신을 잊어 버렸습니다. 덕분에 많은 도움이되었습니다.) –
라우터가 '보기 변경'을 이벤트에 적용하고 TabsView가 '새'보기의 이름으로 이벤트를 수신하여 업데이트되고 자동으로 다시 그려 지도록하기 위해 나중에 수정했습니다. 부모보기에서 책임을 지우므로 뷰 표시 체계의 향후 변경 사항과 관계없이 네비게이션 구성표의 향후 변경 사항을 작성합니다. –