Показать сообщение отдельно
  #1 (permalink)  
Старый 13.09.2012, 00:06
Профессор
Отправить личное сообщение для beard Посмотреть профиль Найти все сообщения от beard
 
Регистрация: 08.05.2012
Сообщений: 264

Backbone как вывести номер модели
Здравсвтуйте!

Подскажите как правильно решить такую задачу в бэкбоне.

У меня есть 10 моделей которые я отрисовал и они уже в документе.
Model
Model
Model
....

Мне нужно вывести порядковый номер модели т.е.
Model 1
Model 2
Model 3
...

Дальше элементы нужно удалять например удалили Model 2
Model 1
Model 3
...

Как я правильно должен сделать перерисовку номера модели. Когда удаляется модель она удаляется полностью т.е. и из DOM и из коллекции.


Я вижу это так, осталось понять насколько это правильно:
1) При создании модели делать новое поле которое будет хранить номер модели.
2) Для отрисовки вставить его в шаблон т.е. я выведу это значение.
3) После удалении модели перебирать все модели и переписать значения номера на актуальный номер. Сразу же перерисовать все модели. или повешать change событие на номер и автоматом перерисовать модель и рефрешить в DOM.
Насколько это правильно?

Как решить подобную задачу?
Ответить с цитированием