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