Backbone.js - Événements dans les collections

Table des matières
L'écoute des événements est un processus assez important lorsque l'on travaille avec collections Oui Des modèles, cela nous permet d'exécuter des actions lorsque ces événements se produisent, par exemple si nous modifions un attribut d'un objet modèle et que nous voulons qu'un message soit reflété ou informé lorsque nous ajoutons un nouvel objet à la collection, ce sont quelques-uns des éléments de base que l'on peut penser au départ.
Pour enregistrer les changements dans les événements, nous allons utiliser le méthode .on() de cette façon, nous pouvons indiquer dans quel événement nous allons enregistrer l'action indiquée et notre collection sera «à l'écoute» si l'événement que nous avons désigné se produit.
Écouter l'événement ajouter
L'événement ajouter ce n'est que lorsque nous utilisons le méthode .add() Pour ajouter un nouveau modèle à notre collection, de cette manière nous pouvons nous inscrire à chaque fois que nous ajoutons un nouvel élément à notre collection existante, voyons dans le code suivant un exemple d'utilisation de cet événement.
 var Task = Backbone.Model.extend ({valeurs par défaut : {titre : '', terminé : false}}); var TasksCollection = new Backbone.Collection (); // Maintenant, nous enregistrons la méthode d'écoute pour nos événements. TasksCollection.on ("ajouter", fonction (todo) {console.log ("Must" + todo.get ("title") + ". Déjà fait ?" + (Todo.get ("completed") ? 'Oui ! ': 'Ne pas. AGRANDIR

Comme on peut le voir, lier un événement à une collection et « écouter » si cet événement se produit est quelque chose d'assez simple grâce aux méthodes qu'il nous propose. Backbone.jsCela nous ouvre un monde de possibilités car si au lieu d'imprimer un message nous appelons une méthode qui effectue une action, nous pourrions obtenir des fonctionnalités très intéressantes.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave