Épine dorsale ajouter un événement
J'ai une collection où est doté d'un événement qui obtient déclenché lorsqu'un modèle est ajouté. J'ai lu dans les docs là où il devrait avoir un paramètre options, mais pas en mesure d'obtenir à elle.
En gros, je veux trouver l'index le modèle est dans la collection.
À l'intérieur de ma collection, j'ai ce.
initialize: function( ) {
this.bind( 'add', this.onModelAddedd, this );
},
onModelAddedd: function( model, options ){
console.log("options = ", options);
}
OriginalL'auteur Chapsterj | 2012-03-26
Vous devez vous connecter pour publier un commentaire.
La documentation est un peu dans le flou sur ce donc votre confusion est compréhensible. À partir de la beaux-manuel:
Donc le deuxième argument de la
add
gestionnaire est la collection elle-même. L'omniprésentoptions
que vous recherchez est toujours le dernier argument donc, vous voulez ce:Démo (ouvrez votre console s'il vous plaît): http://jsfiddle.net/ambiguous/Das2t/
La finale
options
argument est supposé être le dernier argument dans la documentation, mais il n'est pas explicitement énoncée n'importe où.C'est pourquoi nous sommes ici, non? J'ai appris une bonne partie de mon épine Dorsale, PostgreSQL, Ruby, et CoffeeScript connaissances par répondre à des questions ici.
Wow, j'ai garder la colonne vertébrale page de doc ouvert toute la journée lors de l'écriture de code, reportez-vous à tous les jours, et j'ai en quelque sorte n'ont jamais vu le "Catalogue des Événements de la section":) Merci!
la démo ne fonctionne plus que les liens vers les bibliothèques sont morts. j'ai fait une nouvelle démonstration de mon propre, vous pouvez utiliser: jsfiddle.net/Das2t/41
Merci @Roey, j'ai mis à jour l'origine de violon avec la dernière épine Dorsale et le trait de Soulignement à partir d'un CDN.
OriginalL'auteur mu is too short