Backbone Marionette CompositeView&amp ;;的CollectionView?

时间:2012-10-02 21:16:17

标签: backbone.js marionette

我发现两者的共享属性几乎相同。函数那么这两者的主要区别是什么?

2 个答案:

答案 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。

并且布局也被移除了