Also arbeiten wir an einem Projekt mit Marionetten und wir haben bisher gute Fortschritte gemacht, aber wir kämpfen mit einem Teil des Marionetten-Modells,
Nehmen wir an, wir haben eine Wohnung (als eine zusammengesetzte Ansicht dargestellt), und die Wohnung enthält eine Sammlung von Zimmern und eine Sammlung von Stühlen, was wir tun wollen, ist die Zimmer und Stühle ein direktes Abstieg der Wohnung haben Komposit-Ansicht, wie können wir das tun, in dem Wissen, dass die zusammengesetzte Ansicht nur eine Kind-Sammlung haben kann, sollten wir Regionen verwenden?
Haben Sie stattdessen versucht, ein Layout zu verwenden? Es unterstützt Regionen und eine Itemview (falls erforderlich). Die Art, wie ich das nutze, besteht darin, mehrere Bereiche im Layout zu definieren; Zeigen Sie eine Sammlungsansicht oder eine Elementansicht in jeder Region und alle anderen Wohnungsgegenstände in der Layoutvorlage an. In Ihrem Beispiel würde also Ihr Apartmentlayout alle Apartmentattribute enthalten, und eine Stuhlregion würde eine Stuhlsammlungsansicht enthalten, und eine Zimmerregion könnte eine Zimmerkollektionsansicht enthalten.
Sie können dies mit verschachtelten zusammengesetzten Ansichten tun. Für den beschriebenen Anwendungsfall könnten Sie eine CompositeView für Ihre Apartments und Zimmer verschachteln.
Geige: Ссылка
Markup
%Vor%JS
%Vor%Tags und Links backbone.js marionette