我有3個Backbone.Model實例。我想將這3個模型添加到1 Marionette.CopositeView。如何在木偶中添加更多模型到compositeview
我嘗試以下方式,但它不工作。
plannerTableView({el:$('#plannerTablePlace'),model:(modelInstamce1,modelInstance2,modelInstance3)});
任何人都可以幫助我。
我有3個Backbone.Model實例。我想將這3個模型添加到1 Marionette.CopositeView。如何在木偶中添加更多模型到compositeview
我嘗試以下方式,但它不工作。
plannerTableView({el:$('#plannerTablePlace'),model:(modelInstamce1,modelInstance2,modelInstance3)});
任何人都可以幫助我。
CompositeView用於收集,不適用於模型。
要添加模型,首先將集合分配給CompositeView實例,然後將模型添加到集合中。
正如Billy Chan所說,您應該使用CollectionView(https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.collectionview.md)來顯示同一類型的多個模型。
有一個一步一步如何顯示在免費預覽收藏到我的Marionette book指南中,我們來看一看:http://samples.leanpub.com/marionette-gentle-introduction-sample.pdf
是3種機型同類型的實例?部分相同的集合?然後,您應該將它們添加到集合中,然後將其傳遞給合成視圖。 –