0
사이의 상호 작용을 정리. 컨트롤러는 콜렉션을 생성 및로드하고, 뷰를 생성하고, ObjectsPageView를 렌더링하고 렌더링합니다. ObjectsPageView는 ObjectListView, SearchFormView 및 PaginationView의 세 가지 하위 뷰로 구성됩니다. 뷰와 컨트롤러 간의 상호 작용을 구성하는 방법을 모르겠습니다.ChaplinJS. 동작 "리스트"와 제어기 (이 ObjectController)가 플레이하고 제어기
- 추가 매개 변수 "페이지"PaginationView에 링크 : 는 지금은 단지 2 가지 옵션이 있습니다. 그런 다음 페이지 링크를 클릭하면 레이아웃이 새 매개 변수가있는 ObjectController로 리디렉션됩니다. SearchFormView 청취 제출 이벤트 및 제출시 SearchFormView 자체가 새 매개 변수로 ObjectController로 리디렉션됩니다. PaginationView 및 SearchFormView 트리거 사용자 정의 이벤트 (paginationLinkClicked, searchFormSubmitted)에서
- 및 것은 컨트롤러에 그들에게들을 수 있습니다. 이벤트가 발생하면 현재 URL을 변경하고 컬렉션을 다시로드하며보기가 다시 그려집니다.
어떤 옵션이 더 좋다? 더 좋은 방법이 있습니까?