Innholdsfortegnelse
Å lytte til hendelser er en ganske viktig prosess når man jobber med samlinger Y Modeller, dette lar oss utføre handlinger når disse hendelsene oppstår, for eksempel hvis vi endrer et attributt for et modellobjekt og vi vil at en melding skal gjenspeiles eller bli informert når vi legger til et nytt objekt i samlingen, dette er noen av grunnleggende elementer som vi kan tenke i utgangspunktet.For å registrere endringene i hendelsene skal vi bruke .on () -metoden på denne måten kan vi indikere i hvilken hendelse det er at vi skal registrere den angitte handlingen, og samlingen vår vil "lytte" hvis hendelsen vi har utpekt skjer.
Lytter til hendelsen
Hendelsen Legg til det er bare når vi bruker .add () metode For å legge til en ny modell i samlingen vår, på denne måten kan vi registrere hver gang vi legger til et nytt element i vår eksisterende samling, la oss se i den følgende koden et eksempel på bruk av denne hendelsen.
var Task = Backbone.Model.extend ({standard: {title: '', complete: false}}); var TasksCollection = new Backbone.Collection (); // Nå registrerer vi lyttermetoden for våre arrangementer. TasksCollection.on ("add", function (todo) {console.log ("Must" + todo.get ("title") + ". Allerede gjort?" + (Todo.get ("fullført")? 'Ja! ': 'Ikke.FORSTØRRE
Som vi kan se, er det ganske enkelt å koble en hendelse til en samling og "lytte" hvis hendelsen skjer, takket være metodene den tilbyr oss. Backbone.jsDette åpner en verden av muligheter for oss fordi hvis vi i stedet for å skrive ut en melding kaller en metode som utfører en handling, kan vi oppnå veldig interessante funksjoner.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng