Sadržaj
Slušanje događaja prilično je važan proces u radu s zbirke Y Modeli, to nam omogućuje izvršavanje radnji kada se ti događaji dogode, na primjer ako promijenimo atribut objekta modela i želimo da se poruka reflektira ili da bude obaviještena kada dodamo novi objekt u zbirku, ovo su neki od osnovni elementi o kojima možemo razmišljati na početku.Za registraciju promjena u događajima koristit ćemo .on () metoda na ovaj način možemo naznačiti u kojem ćemo slučaju registrirati naznačenu radnju i naša će zbirka "slušati" ako se dogodi događaj koji smo odredili.
Slušanje događaja dodati
Događaj dodati tek kada koristimo .add () metoda Da bismo dodali novi model u našu zbirku, na ovaj način možemo se registrirati svaki put kada dodamo novi element u našu postojeću zbirku, pogledajmo u sljedećem kodu primjer korištenja ovog događaja.
var Task = Backbone.Model.extend ({zadane postavke: {title: '', dovršeno: false}}); var TasksCollection = new Backbone.Collection (); // Sada registriramo metodu slušatelja za naše događaje. TasksCollection.on ("add", function (todo) {console.log ("Mora" + todo.get ("naslov") + ". Već ste učinili?" + (Todo.get ("dovršeno")? 'Da! ': 'Nemoj.POVEĆAJTE
Kao što vidimo, povezivanje događaja sa zbirkom i „slušanje“ ako se navedeni događaj dogodi nešto je sasvim jednostavno zahvaljujući metodama koje nam nudi. Okosnica.jsTo nam otvara svijet mogućnosti jer ako umjesto ispisa poruke nazovemo metodu koja izvodi radnju, mogli bismo postići vrlo zanimljive funkcionalnosti.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod