Backbone Marionette CompositeView和CollectionView之间的区别?

Iva*_*rez 8 backbone.js marionette

我看到它们共享几乎相同的属性和功能,那么这两者的主要区别是什么?

Sea*_*lee 13

这个问题在这里解决:https://github.com/marionettejs/backbone.marionette/wiki/Use-cases-for-the-different-views

简而言之,如果要在集合周围包装模板,则需要使用CompositeView(例如:带有页眉和页脚的列表).CollectionView不知道如何呈现模板.

  • 此外,CompositeView默认使用它自己从集合中呈现的项目.这使得它默认为分层/递归. (5认同)