Backbone.js - Modelsamlinger

Innholdsfortegnelse
Målet med applikasjonene er å håndtere dynamiske data, for disse dataene må vi bruke visse funksjoner og atferd slik at en bruker kan bruke dem og dra nytte av dem.
Vi kan oppnå dette på mange måter og på Backbone.js vi har samlinger, som er strukturer som lar oss gruppere modeller på en ryddig måte, slik at vi kan ha en samling av en type modell og vite at vi skal inneholde alle objektene i et bestemt omfang i den.
Samlinger
Som vi nevnte, er samlinger grupper av modeller og kan opprettes ved å arve fra Ryggrad. Samling.
ViktigNormalt må vi når vi lager en samling definere modelltype at den vil inneholde i seg selv, sammen med de instanseringsegenskapene som kreves av modellene.
I det følgende bildet har vi bygget en samling, la oss se koden, og deretter vil vi forklare hva som skjer i den:

Først må vi definere vår modell, angir vi attributtene den har, i dette tilfellet tittel Y fullført, så definerer vi samlingen vår og vi angir hvilken type modell den skal inneholde og så har vi laget et objekt som arver fra modellen vår og vi initialiserer attributtene, frem til her er det initialiseringsdelen.
Så går vi videre til a samleobjekt, objektet for modellen vår i en matrise, forteller dette oss at vi kan passere mer enn ett objekt inne i matrisen vår, og til slutt skriver vi ut størrelsen på samlingen for å bekrefte at vi har lagret alt riktig.
Legg til og fjern
Siden tanken er at alt er dynamisk, kan vi også legge til og fjerne modeller fra samlingene våre, alt dette gjøres på en veldig enkel måte ved å bruke metodene Legg til Y ta vekk om gjenstanden for samlingen vår:

På bildet ser vi hvordan vi fortsetter med modellstrukturen i det første eksemplet, men i dette tilfellet oppretter vi en ny samling, vi forteller den at vi vil bruke den samme modellen, og deretter lager vi 3 objekter som utvide modellen.
Vi foretar en første integrering av objektene a og b, i en matrise sender vi dem til samlingen vår og skriver ut hvor mange objekter den har, i dette tilfellet indikerer det at 2.
Deretter bruker du legg til metode og ved å passere objektet som vi vil legge til som en parameter, vokser samlingen vår til 3 objekter, så langt er denne oppførselen veldig enkel, og det som skjer hvis vi vil fjerne ett eller flere elementer, går vi ganske enkelt videre til fjerne metoden en matrise, på samme måte som vi gjorde med add -metoden.
Vi ender opp med å fjerne objekt a og b, og når bare c gjenstår, skriver vi ut antall objekter igjen og det forteller oss en. Vi kan også fjerne sistnevnte, og samlingen vil fortelle oss at den har 0 objekter, og vi vil ikke ha noen problemer.
HuskeDet er mulighet for å passere dupliserte objekter, men hvis vi bruker eiendommen {slå sammen: true} dens verdier er samlet i stedet for ignorert, dette kan tas i betraktning i tilfelle en situasjon av denne stilen oppstår for oss.
På slutten av denne opplæringen vet vi allerede hva samlinger er og hvordan vi kan generere dem i Backbone.jsSom vi kan se, er det en måte å ordne objektene våre etter omfang på en slik måte at vi kan bruke dem mye, lettere i applikasjonen vår.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave