전 백본 js에서 상당히 새로 왔습니다. 백본의 문서를 읽고 있었고 여러 아이디어를 볼 수 있도록이 아이디어를 제안했습니다. 단일보기이 있고 하나 이상의 컬렉션을 사용하려면 어떻게해야합니까? 보기에서 여러 컬렉션을 어떻게 이해할 수 있습니까? 덕분에 .백본 js보기에서 여러 컬렉션을 사용합니다
0
A
답변
0
왜 단일보기에서 여러 컬렉션을 사용해야합니까? 백본의 강점은 모듈성입니다. 즉, 구성 요소를 개별적으로 구성하여 응용 프로그램의 전체 구조를 개발할 수 있습니다. 따라서 정상적인 상황에서 하나의 뷰에는 하나의 모델 또는 컬렉션의 모델이 있지만 수용 가능하며 컬렉션에 여러 뷰가있는 경우 (예 : 채팅 시스템) 자주 사용됩니다.
하나의보기 안에 여러 개의 콜렉션이있는 것은 백본의 모듈성 원칙에 위배됩니다. 하나의 모델/컬렉션에만 응답하기 위해 뷰를 분리하면 훨씬 더 모듈화되고 재사용 가능한 코드가됩니다.
그래서 나는 작은 조각으로 응용 프로그램을 중단하고 세그먼트 레벨에서 작동하는 것이 좋습니다,하지만 당신이 정말로 현재 구조를 유지해야하는 경우는 다음과 같이 할 수 있습니다 : 당신의 대답을
var view = new MyView({
collection: {
users: new UsersCollection(),
organization: new OrganizationCollection()
}
});
관련 문제
- 1. 백본 컬렉션을 Spring에 전달하기
- 2. 백본 - 컬렉션을 조각하려면 어떻게해야합니까?
- 3. 백본 동기화가 컬렉션을 업데이트하지 않음
- 4. 컬렉션 오기 백본 I 백본 컬렉션을
- 5. 백본 양식은 백본 컬렉션과 선택 편집기 용 옵션을 사용합니다.
- 6. 서버에서 백본 컬렉션을 필터링하는 방법
- 7. 백본 컬렉션을 정해진 양으로 줄이십시오.
- 8. 백본 : 두 컬렉션을 모두 동기화하십시오.
- 9. 가장 큰 백본 컬렉션을 찾으십니까?
- 10. 순서 변경없이 백본 컬렉션을 병합합니다.
- 11. 백본 컬렉션을 정렬하고 필터링하는 방법
- 12. 언제 백본 JS 컬렉션을 사용해야합니까?
- 13. 서버에서 백본 컬렉션을 필터링하려면 어떻게해야합니까?
- 14. 백본 컬렉션을 루프 할 수 없습니다.
- 15. requirejs에서 백본 컬렉션을 반환하는 표준 방법
- 16. 백본 - 모델에서 컬렉션을 가져올 수 있습니다.
- 17. 백본 컬렉션을 사용하여 모델을 필터링하는 방법
- 18. 백본 컬렉션을 필터링하여 태그를 표시하는 방법
- 19. 백본 오류 처리 여러 컬렉션
- 20. 백본 컬렉션을 JSON 개체로 래핑하는 방법은 무엇입니까?
- 21. 백본 컬렉션을 표시합니다 (컬렉션 모음은 아마도?)
- 22. 백본 Firebase 컬렉션을 반복하는 방법은 무엇입니까?
- 23. 범위가 다른 백본 컬렉션을 어떻게 만들어야합니까?
- 24. 백본 - 두 개의 컬렉션을 하나의보기로 전달
- 25. 백본보기에서 백본 컬렉션을 렌더링 할 수 없습니다.
- 26. 키를 사용하여 백본 컬렉션을 알파벳순으로 정렬
- 27. 모델에서 백본 컬렉션을 가져 와서 컬렉션으로 유지하십시오.
- 28. 백본 -보기에서 컬렉션을 통해 모델 기본값 액세스
- 29. 백본 모델 특성에서 컬렉션을 만들려면 어떻게해야합니까?
- 30. 백본 템플릿의 컬렉션을 반복 할 수 없습니다.
감사에게 많은 . 방금 사용하는 방법을 배우고 싶지만 나중에는 생각하지 않습니다. –