Indholdsfortegnelse
At lytte til begivenheder er en ganske vigtig proces, når man arbejder med samlinger Y Modeller, dette giver os mulighed for at udføre handlinger, når disse begivenheder opstår, for eksempel hvis vi ændrer en attribut for et modelobjekt, og vi ønsker, at en besked skal afspejles eller blive informeret, når vi tilføjer et nyt objekt til samlingen, er disse nogle af de grundlæggende elementer, som vi kan tænke indledningsvis.For at registrere ændringerne i begivenhederne skal vi bruge .on () metode på denne måde kan vi angive, i hvilken hændelse det er, at vi skal registrere den angivne handling, og vores samling vil "lytte", hvis den begivenhed, vi har udpeget, sker.
Lytte til begivenheds tilføjelse
Begivenheden tilføje det er kun når vi bruger .add () metode For at tilføje en ny model til vores samling, på denne måde kan vi registrere hver gang vi tilføjer et nyt element til vores eksisterende samling, lad os se i den følgende kode et eksempel på brugen af denne begivenhed.
var Task = Backbone.Model.extend ({standard: {title: '', complete: false}}); var TasksCollection = ny Backbone.Collection (); // Nu registrerer vi lyttermetoden til vores arrangementer. TasksCollection.on ("tilføj", funktion (todo) {console.log ("Skal" + todo.get ("titel") + ". Allerede udført?" + (Todo.get ("afsluttet")? 'Ja! ': 'Lade være med.FORSTØRRE
Som vi kan se, er det noget ganske enkelt at knytte en begivenhed til en samling og "lytte", hvis den begivenhed sker, takket være de metoder, den tilbyder os. Backbone.jsDette åbner en verden af muligheder for os, for hvis vi i stedet for at udskrive en besked kalder en metode, der udfører en handling, kunne vi opnå meget interessante funktionaliteter.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt