Как мне получить индекс элемента, добавленного в коллекцию Backbone через выборку?

У меня есть Backbone Collection. Я использую fetch ({add: true}) , чтобы получать новые элементы с моего сервера и добавлять их в коллекцию.

Я привязал функцию прослушивания к событию коллекции add . Я бы хотел, чтобы эта функция получила индекс, по которому элемент был добавлен в коллекцию.

В документации Backbone для Collection.add сказано: «Если вы выполняете обратный вызов, прослушивая событие " add " коллекции, options.index сообщит вам индекс, по которому модель добавляется в коллекцию »

Я записал в журнал аргументы, которые, кажется, были переданы моей функции прослушивателя на консоль, и посмотрел на них. Насколько я могу судить, первым аргументом является добавленный элемент, за которым следует временный объект коллекции, созданный для его хранения, когда он возвращается с сервера. Похоже, у меня нет объекта со свойством index .

Как я могу получить индекс, по которому элемент был добавлен в коллекцию?

6
задан Paul D. Waite 4 February 2013 в 17:41
поделиться