Prešiel som komentármi zdrojového kódu a emberjs api ale ja sa naozaj necítim, akoby som dostalveľmi jasná predstava o rozdieloch medzi týmito dvoma typmi softvéru Ember.View. Keby niekto mohol vymedziť situácie, v ktorých by niekto mohol používať Ember.ContainerView na rozdiel od Ember.CollectionView, a naopak, bol by som veľmi vďačný. Vďaka!
odpovede:
5 pre odpoveď č. 1CollectionView = rovnaké detské zobrazenie znova a znova
Je to užitočné, keď chcete mať objekt na prezeraniepre každý prvok v poli. Napríklad, ak máte zoznam príspevkov a chcete zobraziť PostSummary pohľad pre každý z nich. Typická emberová aplikácia to dosiahne pomocou riadidiel {{each}}
pomocníka, ktorý bol implementovaný pomocou CollectionView.
ContainerView = rôzne pohľady dieťaťa
Ember.ContainerView, keď potrebujete programovo spravovať svojvoľný zoznam detských zobrazení. CollectionView rozširuje ContainerView. Ako alternatívu môžete použiť pomocné riadidlá na vloženie podriadených šablón pomocou podmienok {{view}}
pomocníci namiesto toho.