Backbone.js - Modelcollecties

Inhoudsopgave
Het doel van de applicaties is om dynamische gegevens te verwerken, op deze gegevens zullen we bepaalde functies en gedragingen moeten toepassen, zodat een gebruiker ze kan gebruiken en er enig voordeel uit kan halen.
Dit kunnen we op vele manieren en in Backbone.js we hebben de collecties, dit zijn structuren waarmee we modellen op een ordelijke manier kunnen groeperen, zodat we een verzameling van een type model kunnen hebben en weten dat we daarin alle objecten van een bepaald bereik zullen bevatten.
Collecties
Zoals we al zeiden, zijn verzamelingen groepen modellen en kunnen ze worden gemaakt door te erven van Backbone.Collectie.
BelangrijkNormaal gesproken moeten we bij het maken van een verzameling: modeltype definiëren dat het op zichzelf zal bevatten, samen met de instantiatie-eigenschappen die door de modellen worden vereist.
In de volgende afbeelding hebben we een verzameling gebouwd, laten we de code bekijken en dan zullen we uitleggen wat erin gebeurt:

Eerst moeten we definieer ons model, we geven de attributen aan die het heeft, in dit geval titel Y voltooid, dan definiëren we onze collectie en geven we aan welk type model het moet bevatten en dan hebben we een object gemaakt dat van ons model erft en initialiseren we de attributen, tot hier is het het initialisatiegedeelte.
Dan gaan we verder met een verzamelobject, het object van ons model in een array, dit vertelt ons dat we meer dan één object binnen onze array kunnen doorgeven en tenslotte drukken we de grootte van de verzameling af om te bevestigen dat we alles correct hebben opgeslagen.
Toevoegen en verwijderen
Omdat het idee is dat alles dynamisch is, kunnen we ook modellen toevoegen en verwijderen uit onze collecties, dit alles gebeurt op een zeer eenvoudige manier met behulp van de methoden toevoegen Y verwijderen over het object van onze collectie:

In de afbeelding zien we hoe we doorgaan met de modelstructuur van het eerste voorbeeld, maar in dit geval maken we een nieuwe collectie, we vertellen het dat we hetzelfde model zullen gebruiken en dan maken we 3 objecten die het model uitbreiden.
We maken een eerste integratie van objecten a en b, in een array geven we ze door aan onze collectie en printen hoeveel objecten het heeft, in dit geval geeft het aan dat 2.
Gebruik dan de methode toevoegen en als we het object dat we willen toevoegen als parameter doorgeven, groeit onze verzameling tot 3 objecten, tot nu toe is dit gedrag heel eenvoudig en wat gebeurt er als we een of meer elementen willen verwijderen, we gaan gewoon door naar de methode verwijderen een array, op dezelfde manier als we deden met de add-methode.
Uiteindelijk verwijderen we objecten a en b en wanneer alleen c overblijft, printen we het aantal objecten opnieuw en het vertelt ons er één. We kunnen de laatste ook verwijderen en de verzameling zal ons vertellen dat het 0 objecten heeft en we zullen geen problemen hebben.
HerinnerenEr is de mogelijkheid om dubbele objecten door te geven, maar als we de eigenschap gebruiken {samenvoegen: waar} de waarden zijn verenigd in plaats van genegeerd, hiermee kan rekening worden gehouden als een situatie van deze stijl zich voordoet.
Aan het einde van deze tutorial weten we al wat collecties zijn en hoe we ze kunnen genereren in Backbone.jsZoals we kunnen zien, is het een manier om onze objecten zo te ordenen op scope dat we ze veel en gemakkelijker in onze applicatie kunnen gebruiken.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave