Ich habe eine Backbone-Sammlung. Ich verwende fetch({add:true})
um neue Elemente von meinem Server abzurufen und sie der Sammlung hinzuzufügen.
Ich habe eine Hörerfunktion an die Sammlung gebunden add
Veranstaltung. Ich möchte, dass diese Funktion den Index, bei dem das Element der Sammlung hinzugefügt wurde, zu erhalten.
Die Dokumentation von Backbone für Collection.add
sagt: "Wenn Sie ein Rückrufer sind, der eine Sammlung anhört "add"
Veranstaltung, options.index
gibt Ihnen den Index an, bei dem das Modell der Sammlung hinzugefügt wird."
Ich habe die Argumente, die scheinbar an meine Listener-Funktion übergeben werden, in der Konsole protokolliert und sie mir angesehen. Soweit ich das beurteilen kann, ist das erste Argument das hinzugefügte Element, gefolgt von einem temporären Sammlungsobjekt, das erstellt wurde, um es zu speichern, wenn es vom Server zurückkam. Ich habe anscheinend kein Objekt mit einer index
Eigentum.
Wie kann ich den Index ermitteln, mit dem das Element der Sammlung hinzugefügt wurde?