Ho una collezione Backbone. Sto utilizzando fetch({add:true})
per recuperare nuovi elementi dal mio server e aggiungerli alla raccolta.Come posso ottenere l'indice di un elemento aggiunto a una raccolta Backbone tramite fetch?
Ho associato una funzione listener all'evento add
della raccolta. Mi piacerebbe che la funzione per ottenere l'indice in cui l'elemento è stato aggiunto alla collezione.
Backbone’s documentation for Collection.add
dice “se sei un callback ascoltando l'evento di una collezione "add"
, options.index
vi dirà l'indice a cui il modello viene aggiunto alla raccolta.”
ho collegato gli argomenti che sembrano da passare alla mia funzione listener alla console e ho dato un'occhiata a loro. Per quanto ne so, il primo argomento è l'elemento aggiunto, seguito da un oggetto di raccolta temporaneo creato per tenerlo quando è tornato dal server. Non mi sembra di avere un oggetto con una proprietà index
.
Come posso ottenere l'indice a cui è stato aggiunto l'articolo alla raccolta?
Grandi cose, grazie per aver aggiunto una risposta aggiornata. –
+1 Grazie per l'aggiornamento. Molto utile. –