Backbone.js - notikumi kolekcijās

Satura rādītājs
Notikumu klausīšanās ir diezgan svarīgs process, strādājot ar kolekcijas Y Modeļi, tas ļauj mums veikt darbības, kad notiek šie notikumi, piemēram, ja mēs mainām modeļa objekta atribūtu un vēlamies, lai ziņojums tiktu atspoguļots vai tiktu informēts, kad kolekcijai pievienojam jaunu objektu, tie ir daži no pamatelementi, par kuriem mēs varam domāt sākotnēji.
Lai reģistrētu izmaiņas notikumos, mēs izmantosim .on () metode šādā veidā mēs varam norādīt, kurā gadījumā mēs reģistrēsim norādīto darbību, un mūsu kolekcija tiks “klausīta”, ja notiks mūsu norādītais notikums.
Pasākuma klausīšanās papildina
Pasākums pievienot tas ir tikai tad, kad mēs izmantojam .add () metode Lai savai kolekcijai pievienotu jaunu modeli, šādā veidā mēs varam reģistrēties katru reizi, kad pievienojam jaunu elementu savai esošajai kolekcijai, turpmāk kodā aplūkosim šī notikuma izmantošanas piemēru.
 var Task = Backbone.Model.extend ({noklusējuma: {title: '', complete: false}}); var TasksCollection = new Backbone.Collection (); // Tagad mēs reģistrējam klausītāju metodi saviem notikumiem. TasksCollection.on ("add", function (todo) {console.log ("Must" + todo.get ("title") + ". Jau izdarīts?" + (Todo.get ("pabeigts")? 'Jā! ': 'Ne. PALIELINĀT

Kā redzam, notikuma saistīšana ar kolekciju un “noklausīšanās”, ja minētais notikums notiek, ir kaut kas pavisam vienkāršs, pateicoties tā piedāvātajām metodēm. Backbone.jsTas mums paver iespēju pasauli, jo, ja ziņojuma drukāšanas vietā mēs saucam par metodi, kas veic darbību, mēs varam sasniegt ļoti interesantas funkcijas.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave