我看到两者都分享几乎相同的属性和功能,因此这两个的主要区别是什么?

有帮助吗?

解决方案

这个问题是在这里解决的: https://github.com/marionettejs/backbone.marionette/wiki/use-case-for-the-different-views

简而言之,如果要在集合周围缠绕模板(例如:带有标题和页脚的列表),则将使用CompositeView。CollectionView不知道如何渲染模板。

其他提示

http://blog.marionettjs.com/2016/08/23/marionette-v3/index.html

2.x有许多不同类型的视图:查看,itemView, LayoutView,CollectionView,CompositeView。

在第3版ItemView中,LayoutView是“合并”视图, CompositeView已弃用以在V4中删除。现在我们只有视图 和CollectionView。

和布局被删除过分

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top