Cuprins
Ascultarea evenimentelor este un proces destul de important atunci când lucrezi cu colecții Da Modele, acest lucru ne permite să executăm acțiuni atunci când apar aceste evenimente, de exemplu dacă schimbăm un atribut al unui obiect model și dorim ca un mesaj să fie reflectat sau să fie informat atunci când adăugăm un nou obiect la colecție, acestea sunt unele dintre elemente de bază pe care le putem gândi inițial.Pentru a înregistra modificările evenimentelor vom folosi metoda .on () în acest fel putem indica în ce eveniment urmează să înregistrăm acțiunea indicată și colecția noastră va „asculta” dacă se întâmplă evenimentul pe care l-am desemnat.
Ascultarea evenimentului adaugă
Evenimentul adăuga este doar atunci când folosim .add () metoda Pentru a adăuga un nou model la colecția noastră, în acest fel ne putem înregistra de fiecare dată când adăugăm un element nou la colecția noastră existentă, să vedem în următorul cod un exemplu de utilizare a acestui eveniment.
var Task = Backbone.Model.extend ({implicit: {title: '', finalizat: false}}); var TasksCollection = new Backbone.Collection (); // Acum înregistrăm metoda ascultătorului pentru evenimentele noastre. TasksCollection.on ("add", function (todo) {console.log ("Must" + todo.get ("title") + ". Deja ați terminat?" + (Todo.get ("completat")? 'Da! ': 'Nu face. MARIDupă cum putem vedea, legarea unui eveniment la o colecție și „ascultarea” dacă evenimentul respectiv se întâmplă este ceva destul de simplu datorită metodelor pe care ni le oferă. Backbone.jsAcest lucru ne deschide o lume de posibilități pentru că dacă în loc să tipărim un mesaj numim o metodă care efectuează o acțiune am putea realiza funcționalități foarte interesante.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv