Backbone.js: Wie erhält man den Index eines Modells in einer Backbone Collection?



Answers

Question

Gibt es eine Möglichkeit, den Index eines Modells in einer Sammlung zu finden?

Nehmen wir an, wir haben ein Modell, an dem wir gerade arbeiten. Könnte dieses Modell seinen Index innerhalb der Sammlung ausspucken, in der er sich gerade befindet? Ich möchte dies tun, weil ich auf das Modell oberhalb oder unterhalb des aktuellen Ziels zugreifen möchte.

Mit anderen Worten, gibt es so etwas wie:

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

Meine Daten sind ein verschachtelter Satz, so dass ich nur nach den Spalten "lft" oder "rgt" suchen kann, aber ich wollte das Rad nicht neu erfinden, wenn Backbone diese Informationen bereits zur Verfügung hat.