Pergunta

Eu vejo que ambos compartilham quase as mesmas propriedades e funções, então qual é a principal diferença para esses dois?

Foi útil?

Solução

Essa pergunta é endereçada aqui: https://github.com/marionettejs/backbone.marionette/wiki/use-Cases-for-the-different-views

Em suma, você vai querer usar o CompositIview se quiser envolver um modelo ao redor da coleção (ex: uma lista com cabeçalho e rodapé).CollectionView não sabe como renderizar um modelo.

Outras dicas

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

.

Versão 2.x tinha muitos tipos diferentes de visualizações: Ver, ItemView, LayoutView, CollectionView, CompositeView.

na versão 3 ItemView e LayoutView foram "mesclados" em vista e Compositice foi reprovado para remoção no V4.Agora temos apenas ver e collectionview.

e layouts foram removidos também

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top