我发现两者的共享属性几乎相同。函数那么这两者的主要区别是什么?
答案 0 :(得分:13)
这个问题在这里得到解决:https://github.com/marionettejs/backbone.marionette/wiki/Use-cases-for-the-different-views
简而言之,如果要围绕集合包装模板(例如:带有页眉和页脚的列表),您将需要使用CompositeView。 CollectionView不知道如何渲染模板。
答案 1 :(得分:0)
http://blog.marionettejs.com/2016/08/23/marionette-v3/index.html
版本2.x有许多不同类型的视图:View,ItemView, LayoutView,CollectionView,CompositeView。
在版本3 ItemView中,LayoutView被“合并”到View中,并且 不推荐使用CompositeView以便在v4中删除。现在我们只有View 和CollectionView。
并且布局也被移除了