Tôi thấy rằng cả hai chia sẻ gần như cùng một thuộc tính & chức năng như vậy sự khác biệt chính cho hai là gì?Rối loạn xương sống Sự khác biệt giữa CompositeView và CollectionView?
8
A
Trả lời
12
Câu hỏi đó được đề cập ở đây: https://github.com/marionettejs/backbone.marionette/wiki/Use-cases-for-the-different-views
Nói tóm lại, bạn sẽ muốn sử dụng CompositeView nếu bạn muốn quấn một mẫu xung quanh bộ sưu tập (ví dụ: một danh sách với một header và footer). CollectionView không biết cách hiển thị mẫu.
0
http://blog.marionettejs.com/2016/08/23/marionette-v3/index.html
Version 2.x có nhiều loại khác nhau quan điểm: Xem, ItemView, LayoutView, CollectionView, CompositeView.
Trong phiên bản 3 ItemView và LayoutView được 'hợp nhất' thành Chế độ xem và CompositeView không còn được dùng để xóa trong phiên bản 4. Bây giờ chúng tôi chỉ xem và CollectionView.
và bố trí đã được gỡ bỏ quá
cũng, một CompositeView mặc định để sử dụng riêng của mình cho các mục nó ám từ bộ sưu tập. điều này làm cho nó phân cấp/đệ quy theo mặc định. –
liên kết của bạn không hoạt động – HereHere
Đây là tài liệu 'CompositeView' (v2.4.7) bao gồm trường hợp sử dụng này: http://marionettejs.com/docs/v2.4.7/marionette.compositeview.html – flaviovs