Existe-t-il un moyen de trouver l'index d'un modèle dans une collection?
Disons que dans une vue sur laquelle nous travaillons, nous avons un modèle, ce modèle pourrait-il cracher son index dans la collection dans laquelle il se trouve actuellement? Je voudrais faire cela parce que je veux accéder au modèle au-dessus ou en dessous de la cible actuelle.
En d'autres termes, y a-t-il quelque chose comme:
index = this.model.index
modelAbove = this.collection.at( index-1 )
Mes données sont un ensemble imbriqué donc je peux juste faire une recherche sur les colonnes "lft" ou "rgt", mais je ne voulais pas réinventer la roue si Backbone a déjà cette information disponible.
la source
.collection
membre était explicitement répertorié dans la documentation pourModel
...initialize
appel. Une idée de la façon dont je pourrais faire fonctionner ça?