Backbone.js - Modelsamlingar

Innehållsförteckning
Målet med applikationerna är att hantera dynamiska data, för denna data kommer vi att behöva tillämpa vissa funktioner och beteenden så att en användare kan använda dem och dra nytta av dem.
Vi kan uppnå detta på många sätt och i Backbone.js vi har samlingar, som är strukturer som gör att vi kan gruppera modeller på ett ordnat sätt, så att vi kan ha en samling av en typ av modell och veta att vi i den kommer att innehålla alla objekt av ett visst omfång.
Samlingar
Som vi nämnde är samlingar grupper av modeller och kan skapas genom att ärva från Ryggrad. Samling.
ViktigNormalt måste vi när vi skapar en samling definiera modelltyp att den kommer att innehålla i sig själv, tillsammans med de instanseringsegenskaper som modellerna kräver.
I följande bild har vi byggt en samling, låt oss se koden och sedan kommer vi att förklara vad som händer i den:

Först måste vi definiera vår modell, anger vi de attribut den har, i det här fallet titel Y avslutad, sedan definierar vi vår samling och vi anger vilken typ av modell den ska innehålla och sedan har vi skapat ett objekt som ärver från vår modell och vi initierar attributen, fram till här är det initialiseringsdelen.
Sedan går vi vidare till a samlingsobjekt, objektet för vår modell i en array, detta berättar för oss att vi kan passera mer än ett objekt inuti vår array och slutligen skriver vi ut storleken på samlingen för att bekräfta att vi har lagrat allt korrekt.
Lägg till och ta bort
Eftersom tanken är att allt är dynamiskt kan vi också lägga till och ta bort modeller från våra samlingar, allt detta görs på ett mycket enkelt sätt med hjälp av metoderna Lägg till Y avlägsna om föremålet för vår samling:

På bilden ser vi hur vi fortsätter med modellstrukturen i det första exemplet, men i det här fallet skapar vi en ny samling, vi berättar att vi kommer att använda samma modell och sedan skapar vi 3 objekt som förlänga modellen.
Vi gör en första integration av objekt a och b, i en array skickar vi dem till vår samling och skriver ut hur många objekt det har, i det här fallet indikerar det att 2.
Använd sedan lägg till metod och passerar objektet som vi vill lägga till som en parameter, vår samling växer till 3 objekt, än så länge är detta beteende mycket enkelt och vad som händer om vi vill ta bort ett eller flera element, går vi helt enkelt vidare till ta bort metod en array, på samma sätt som vi gjorde med add -metoden.
Vi tar bort objekt a och b och när bara c återstår skriver vi ut antalet objekt igen och det berättar ett för oss. Vi kan också ta bort den senare och samlingen kommer att berätta att den har 0 objekt och vi kommer inte att ha några problem.
Kom ihågDet finns möjlighet att skicka dubbletter av objekt, men om vi använder egendomen {merge: true} dess värden är enade istället för att ignoreras, detta kan beaktas om en situation av den här stilen uppstår för oss.
I slutet av denna handledning vet vi redan vad samlingar är och hur vi genererar dem Backbone.jsSom vi kan se är det ett sätt att ordna våra objekt i omfattning på ett sådant sätt att vi kan använda dem mycket, lättare i vår applikation.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave