Backbone.js - Modellsammlungen

Inhaltsverzeichnis
Das Ziel der Anwendungen besteht darin, dynamische Daten zu verarbeiten. Auf diese Daten müssen wir bestimmte Funktionen und Verhaltensweisen anwenden, damit ein Benutzer sie verwenden und einen gewissen Nutzen daraus ziehen kann.
Wir können dies auf viele Arten erreichen und in Backbone.js Wir haben das Kollektionen, das sind Strukturen, die es uns ermöglichen, Modelle auf geordnete Weise zu gruppieren, sodass wir eine Sammlung eines Modelltyps haben und wissen, dass wir darin alle Objekte eines bestimmten Bereichs enthalten werden.
Kollektionen
Wie bereits erwähnt, sind Sammlungen Gruppen von Modellen und können durch Vererben von . erstellt werden Rückgrat.Kollektion.
WichtigNormalerweise müssen wir beim Erstellen einer Sammlung Modelltyp definieren die es in sich selbst enthalten wird, zusammen mit den von den Modellen benötigten Instanziierungseigenschaften.
Im folgenden Bild haben wir eine Sammlung erstellt, sehen wir uns den Code an und dann erklären wir, was darin passiert:

Zuerst müssen wir definiere unser Modell, geben wir die Attribute an, die es hat, in diesem Fall Titel Ja abgeschlossen, dann definieren wir unsere Sammlung und geben an, welche Art von Modell sie enthalten soll und dann haben wir ein Objekt erstellt, das von unserem Modell erbt und wir initialisieren die Attribute, bis hierhin ist es der Initialisierungsteil.
Dann gehen wir weiter zu a Sammelobjekt, das Objekt unseres Modells in einem Array, dies sagt uns, dass wir mehr als ein Objekt in unserem Array übergeben können und schließlich geben wir die Größe der Sammlung aus, um zu bestätigen, dass wir alles richtig gespeichert haben.
Hinzufügen und Entfernen
Da die Idee ist, dass alles dynamisch ist, können wir auch Modelle zu unseren Sammlungen hinzufügen und entfernen. All dies geschieht auf sehr einfache Weise mit den Methoden hinzufügen Ja Löschen zum Objekt unserer Sammlung:

Im Bild sehen wir, wie wir mit der Modellstruktur des ersten Beispiels fortfahren, aber in diesem Fall erstellen wir eine neue Sammlung, sagen ihr, dass wir das gleiche Modell verwenden und erstellen dann 3 Objekte, die das Modell erweitern.
Wir machen eine anfängliche Integration der Objekte a und b, in einem Array übergeben wir sie an unsere Sammlung und geben aus, wie viele Objekte es hat, in diesem Fall zeigt es an, dass 2.
Dann mit dem Methode hinzufügen und übergeben das Objekt, das wir als Parameter hinzufügen möchten, wächst unsere Sammlung auf 3 Objekte an. Bisher ist dieses Verhalten sehr einfach und was passiert, wenn wir ein oder mehrere Elemente entfernen möchten, übergeben wir einfach an die Methode entfernen ein Array, genauso wie wir es mit der add-Methode gemacht haben.
Am Ende entfernen wir die Objekte a und b und wenn nur c übrig bleibt, geben wir die Anzahl der Objekte erneut aus und es sagt uns eins. Letztere können wir auch entfernen und die Sammlung wird uns mitteilen, dass sie 0 Objekte hat und wir keine Probleme haben werden.
MerkenEs besteht die Möglichkeit, doppelte Objekte zu übergeben, aber wenn wir die Eigenschaft verwenden {zusammenführen: wahr} seine Werte werden vereinheitlicht statt ignoriert, dies kann berücksichtigt werden, falls uns eine Situation dieser Art auftritt.
Am Ende dieses Tutorials wissen wir bereits, was Sammlungen sind und wie man sie generiert Backbone.jsWie wir sehen können, ist dies eine Möglichkeit, unsere Objekte nach Geltungsbereichen so zu ordnen, dass wir sie in unserer Anwendung viel einfacher verwenden können.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave