Backbone.js - įvykiai kolekcijose

Turinys
Įvykių klausymasis yra gana svarbus procesas dirbant su kolekcijos Y Modeliai, tai leidžia mums atlikti veiksmus, kai šie įvykiai įvyksta, pavyzdžiui, jei pakeičiame modelio objekto atributą ir norime, kad pranešimas būtų atspindėtas arba būtų informuotas, kai į kolekciją įtraukiame naują objektą, tai yra keletas iš pagrindiniai elementai, apie kuriuos galime galvoti iš pradžių.
Norėdami užregistruoti įvykių pakeitimus, naudosime .on () metodu tokiu būdu galime nurodyti, kokiu atveju ketiname užregistruoti nurodytą veiksmą, o mūsų kolekcija bus „klausoma“, jei įvyks mūsų paskirtas įvykis.
Klausymasis įvykio prideda
Renginys papildyti tai tik tada, kai mes naudojame .add () metodas Norėdami į savo kolekciją įtraukti naują modelį, tokiu būdu mes galime užsiregistruoti kiekvieną kartą, kai pridedame naują elementą prie esamos kolekcijos, toliau pateiktame kode pamatysime šio įvykio naudojimo pavyzdį.
 var Task = Backbone.Model.extend ({numatytieji: {title: '', complete: false}}); var TasksCollection = new Backbone.Collection (); // Dabar registruojame klausytojų metodą savo renginiams. TasksCollection.on ("add", function (todo) {console.log ("Must" + todo.get ("title") + ". Jau atlikta?" + (Todo.get ("baigta")? 'Taip! ': 'Nereikia. DIDELIS

Kaip matome, įvykio susiejimas su kolekcija ir „klausymasis“, jei toks įvykis įvyksta, yra gana paprastas, nes jis siūlo mums metodus. Backbone.jsTai mums atveria galimybių pasaulį, nes jei vietoj žinutės spausdinimo mes vadiname veiksmą atliekančiu metodu, galime pasiekti labai įdomių funkcijų.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

wave wave wave wave wave