Показать сообщение отдельно
  #2 (permalink)  
Старый 04.07.2016, 00:11
Аватар для armidoll
Кандидат Javascript-наук
Отправить личное сообщение для armidoll Посмотреть профиль Найти все сообщения от armidoll
 
Регистрация: 28.05.2015
Сообщений: 116

1. Создать коллекцию, запихнуть в неё все модели
2. Создать отдельный вид для коллекции, через его render() создавать и добавлять виды моделей

CollectionView = Backbone.View.extend({

 ...
  
  render : function () {
    this.collection.each( function( model ) {
      this.renderModel( model );
    }, this );
  },

  renderModel : function ( model ) {
    var modelView = new ModelView({ model : model });
    this.$el.append( modelView.render().el );
  }

 ...

});

Последний раз редактировалось armidoll, 04.07.2016 в 00:31.
Ответить с цитированием