Я создаю коллекцию без использования fectch(), но с уже доступными данными JSON.
this.displays = new Displays(jQuery.parseJSON($('#temp_json').html()));
Мне нужно, чтобы каждая модель этой коллекции имела настройку значения «позиция», которая должна быть позицией этой модели в этой коллекции.
Что я пытаюсь сделать, так это поймать событие, когда при начальной загрузке каждая модель создается из JSON и добавляется в коллекцию.
Затем я сделаю что-то вроде:
theModel.set('position', this.length);
К сожалению, я не могу найти это событие, к которому я должен привязать свою коллекцию. Также модели этой коллекции содержат другую коллекцию (...), где то же самое должно быть сделано.
Это может показаться странным, но я должен сделать это, так как позже, на мой взгляд, я буду выполнять такие вещи, как:
var prototypeNames = [this.model.get('display').get('position'), this.model.get('position')];
Надеюсь, это достаточно ясно. Спасибо!