Backbone.js - Eventi nelle collezioni

Sommario
Ascoltare gli eventi è un processo piuttosto importante quando si lavora con collezioniModelli, questo ci consente di eseguire azioni quando si verificano questi eventi, ad esempio se cambiamo un attributo di un oggetto modello e vogliamo che un messaggio si rifletta o venga informato quando aggiungiamo un nuovo oggetto alla collezione, queste sono alcune delle elementi di base che possiamo pensare inizialmente.
Per registrare le modifiche agli eventi utilizzeremo il .on() metodo in questo modo possiamo indicare in quale evento andremo a registrare l'azione indicata e la nostra raccolta sarà “in ascolto” se si verifica l'evento che abbiamo designato.
Ascoltando l'evento aggiungi
L'evento Inserisci è solo quando usiamo il .add() metodo Per aggiungere un nuovo modello alla nostra collezione, in questo modo possiamo registrarci ogni volta che aggiungiamo un nuovo elemento alla nostra collezione esistente, vediamo nel codice seguente un esempio dell'utilizzo di questo evento.
 var Task = Backbone.Model.extend ({defaults: {title: '',complete: false}}); var TasksCollection = new Backbone.Collection (); // Ora registriamo il metodo listener per i nostri eventi. TasksCollection.on ("add", function (todo) {console.log ("Deve" + todo.get ("titolo") + ". Già fatto?" + (Todo.get ("completato")? 'Sì! ': 'Non. INGRANDIRE

Come si vede, associare un evento ad una collezione e “ascoltare” se tale evento si verifica è cosa abbastanza semplice grazie alle modalità che ci offre. Backbone.jsQuesto ci apre un mondo di possibilità perché se invece di stampare un messaggio chiamiamo un metodo che esegue un'azione potremmo ottenere funzionalità molto interessanti.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave