Ich bin ziemlich neu in Backbone js. Ich habe die Dokumentation des Backbone gelesen und ich habe die Idee, mehrere Sammlungen im Blick zu haben. Wenn ich habe Einzelansicht und ich möchte mehr als eine Sammlung verwenden wie kann ich es erreichen? Wie kann die Ansicht mehrere Sammlungen verstehen? danke.Rückgrat js mit mehreren Sammlung in Sicht
Antwort
Warum müssen Sie mehrere Sammlungen in einer einzigen Ansicht verwenden? Backbones Stärke ist seine Modularität. Das bedeutet, dass Sie die gesamte Struktur Ihrer Anwendung entwickeln können, indem Sie die Komponenten Stück für Stück aufbauen. Unter normalen Umständen hat eine Ansicht also ein Modell oder eine Sammlung von Modellen, ist aber akzeptabel und wird häufig verwendet, wenn eine Sammlung mehrere Ansichten aufweist (z. B. ein Chat-System).
Mehrere Sammlungen in einer einzigen Ansicht zu haben, ist gegen das Modularitätsprinzip des Backbones. Wenn Sie Ansichten aufteilen, um nur auf ein Modell/eine Sammlung zu antworten, wird viel mehr modularer und wiederverwendbarer Code generiert.
Deshalb schlage ich Ihre Anwendung in kleinere Stücke zu brechen und auf Segmentebene arbeiten, aber wenn Sie wirklich die aktuelle Struktur bewahren müssen Sie so etwas tun:
var view = new MyView({
collection: {
users: new UsersCollection(),
organization: new OrganizationCollection()
}
});
- 1. Aktualisieren eine Sammlung mit Rückgrat
- 2. Rückgrat und Unterstrich Vorlage Rendering
- 3. Speichern in mehreren versteckten Feldern in Sicht
- 4. Angular JS Objektbindung nicht in Sicht
- 5. Backbone js auto refresh/reload Sammlung von Server und Update-Ansicht mit der Sammlung
- 6. Bind Infragistics UltraWebGrid mit Hierarchical Sicht auf Sammlung von Objekten
- 7. ColdFusion: ORM-Sammlung mit mehreren Fremdschlüsseln
- 8. Vorhersagen der Rückgrat-Regression in R
- 9. Typescript deserializing JSON in Sammlung mit mehreren Typen
- 10. convert JavaScript-Objekt in Rückgrat zu modellieren
- 11. seltsames Verhalten Umfang und ng-Wiederholung in Sicht, angular JS
- 12. für ... von Aussage in js - Problem mit dom Sammlung
- 13. Angular JS Testgetriebene Entwicklung mit mehreren Controllern
- 14. D3.js - Donut-Diagramme mit mehreren Ringen
- 15. Backbone.js: Sammlung mit mehreren Modellen mit derselben ID
- 16. CodeIgniter: Wie schließe ich eine .js-Datei in Sicht?
- 17. Liste Array Objektwert auf Sicht von Meteor Benutzer Sammlung
- 18. Arbeiten mit mehreren Modulen in verschiedenen Dateien in Angular js
- 19. ListBox Scroll in Sicht mit MVVM
- 20. Factory-Methoden in mehreren Dateien Angular JS
- 21. Wie wird eine Sammlung mit mehreren Join-Spalten in mehreren Tabellen zugeordnet?
- 22. Backbone js Sammlung von Sammlungen Ausgabe
- 23. Rückgrat entfernen Ansicht löscht die El
- 24. Offene Sicht mit Objekt
- 25. Aktualisierung oder neue Sammlung im Knoten js
- 26. Umgang mit mehreren Array in Sicht gesendet von Controller-Funktion in Laravel
- 27. erklären Rückgrat Objekt und Klasse Erstellungsmuster
- 28. format sammlung in backbone.js
- 29. wie ein Rückgrat Modell über Chromkonsole
- 30. Mongoose js erstellen Sammlung am Start
Vielen Dank für Ihre Antwort . Ich will nur lernen, es zu benutzen, aber ich werde nicht nachdenken. –