BackboneJS - Événements

Les événements sont capables de lier des objets et de déclencher des événements personnalisés, c'est-à-dire que vous pouvez lier les événements personnalisés en utilisant le nom souhaité de notre choix.

Le tableau suivant répertorie toutes les méthodes que vous pouvez utiliser pour manipuler les BackboneJS-Events -

S.No. Méthodes et description
1 sur

Il lie un événement à un objet et exécute le rappel chaque fois qu'un événement est déclenché.

2 de

Il supprime les fonctions de rappel ou tous les événements d'un objet.

3 déclencheur

Il appelle les fonctions de rappel pour les événements donnés.

4 une fois que

Il étend la classe backbone.Model tout en créant votre propre modèle de backbone.

5 Ecouter

Il informe un objet d'écouter un événement sur un autre objet.

6 arrêter l'écoute

Il peut être utilisé pour arrêter d'écouter les événements sur les autres objets.

sept ListenToOnce

Cela provoque le listenTo une seule fois avant la suppression de la fonction de rappel.

Catalogue des événements intégrés

BackboneJS permet l'utilisation d'événements globaux partout où cela est nécessaire dans votre application. Il contient certains des événements intégrés avec des arguments comme indiqué dans le tableau suivant -

S.No. Événements et description
1

"add"(model, collection, options)

Il est utilisé lorsqu'un modèle est ajouté à la collection.

2

"remove"(model, collection, options)

Il supprime un modèle de la collection.

3

"reset"(collection, options)

Il est utilisé pour réinitialiser le contenu de la collection.

4

"sort"(collection, options)

Il est utilisé lorsqu'une collection doit être utilisée.

5

"change"(model, options)

Il est utilisé lorsque des modifications doivent être apportées aux attributs d'un modèle.

6

"change:[attribute]"(model, value, options)

Il est utilisé lorsqu'il y a une mise à jour dans un attribut.

sept

"destroy"(model, collection, options)

Il se déclenche lorsque le modèle est détruit.

8

"request"(model_or_collection, xhr, options)

Il est utilisé lorsqu'un modèle ou une collection commence à demander au serveur.

9

"sync"(model_or_collection, resp, options)

Il est utilisé lorsqu'un modèle ou une collection est synchronisé avec succès avec le serveur.

dix

"error"(model_or_collection, resp, options)

Il s'active lorsqu'il y a une erreur lors de la demande au serveur.

11

"invalid"(model, error, options)

En cas d'échec de la validation du modèle, il renvoie invalide.

12

"route:[name]"(params)

Lorsqu'il existe une correspondance d'itinéraire spécifique, cet événement peut être utilisé.

13

"route"(route,params)

Il est utilisé lorsqu'il y a correspondance avec n'importe quel itinéraire.

14

"route"(router, route, params)

Il est utilisé par l'historique lorsqu'il y a correspondance avec n'importe quel itinéraire.

15

"all"

Il se déclenche pour tous les événements déclenchés en passant le nom de l'événement comme premier argument.