У меня есть базовая коллекция. Я использую fetch({add:true})
для извлечения новых элементов с моего сервера и добавления их в коллекцию.Как я могу получить индекс элемента, добавленного в коллекцию Backbone через выборку?
Я связал функцию слушателя с событием add
коллекции. Я хотел бы, чтобы эта функция получила индекс, по которому элемент был добавлен в коллекцию.
Backbone’s documentation for Collection.add
говорит: «если вы обратное прослушивание "add"
событиечрезвычайной коллекции, options.index
покажет вам индекс, при котором модель добавляемый к коллекции.»
Я вошел аргументы, которые кажутся чтобы передать его слушателю на консоль и посмотреть на них. Насколько я могу судить, первым аргументом является добавленный элемент, за которым следует временный объект коллекции, созданный для его хранения, когда он возвращается с сервера. Кажется, у меня нет объекта с свойством index
.
Как я могу получить индекс, по которому элемент был добавлен в коллекцию?
Отличный материал, спасибо за добавление актуального ответа. –
+1 Спасибо за обновление этого. Очень полезно. –