Widzę, że oba mają prawie takie same właściwości, jak funkcje &, więc jaka jest główna różnica dla tych dwóch?Różnica kręgosłupa Różnica między CompositeView i CollectionView?
8
A
Odpowiedz
12
To pytanie skierowane jest tutaj: https://github.com/marionettejs/backbone.marionette/wiki/Use-cases-for-the-different-views
Krótko mówiąc, będziemy chcieli użyć CompositeView jeśli chcesz owinąć wokół szablonu kolekcji (ex: lista z nagłówkiem i stopką). CollectionView nie wie, jak renderować szablon.
0
http://blog.marionettejs.com/2016/08/23/marionette-v3/index.html
Wersja 2.x miał wiele różnych rodzajów widoki: Widok, ItemView, LayoutView, CollectionView, CompositeView.
W wersji 3 ItemView i LayoutView zostały "scalone" w widoku i CompositeView został wycofany do usunięcia w wersji v4. Teraz mamy tylko View i CollectionView.
i układy wyjęto zbyt
Również CompositeView domyślnie stosując się do pozycji renderuje z kolekcji. dzięki temu jest domyślnie hierarchiczny/rekurencyjny. –
Twój link nie działa – HereHere
Oto dokumentacja "CompositeView" (v2.4.7), która obejmuje ten przypadek użycia: http://marionettejs.com/docs/v2.4.7/marionette.compositeview.html – flaviovs