119 votes

Backbone.js : Comment obtenir l’index d’un modèle dans une Collection de la colonne vertébrale ?

Je suis encore nouveau à Backbone.js donc je m'excuse si c'est une question stupide. De toute façon, je suis me demande si il existe un moyen de trouver l'indice d'un modèle au sein d'une collection?

Disons que dans une vue que nous avons un modèle qui nous travaillons, pourrait ce modèle cracher c'est l'index dans la collection, il est actuellement à l'intérieur d'? J'aimerais le faire parce que je veux accéder au modèle au-dessus ou au-dessous de la cible actuelle.

En d'autres termes est-il quelque chose comme:

index = this.model.index
modelAbove = this.collection.at( index-1 )

Mes données est un ensemble imbriqué si je peux juste faire une recherche sur le "lft" ou "tar" colonnes, mais je n'ai pas envie de réinventer la roue si la Dorsale a déjà cette info disponible.

Merci pour toute aide.

201voto

Derick Bailey Points 37859

Oui, épine dorsale permet d’accéder aux nombreuses méthodes underscore.js sur les modèles et collections, y compris une méthode sur collections. il fournit également une méthode comme vous avez fait preuve.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X