Здравствуйте, вывожу колекцию в бэкбоне, а там нету информации с колекции, только дефолтные значения.
Моя вьюха колекции:
app.Views.contentItemsView = Backbone.View.extend({
initialize: function() {
this.render()
},
render: function(){
this.collection.each(function() {
var contentItemView = new app.Views.contentView({model: app.Global.contentModel})
this.$el.append(contentItemView.el);
}, this);
},
})
app.Global.contentItemsView = new app.Views.contentItemsView({collection: app.Global.contentCollection})
$('.content-list').html(app.Global.contentItemsView.el)
Моя модель:
app.Models.content = Backbone.Model.extend({
defaults: {
id: 'Загрузка..',
article: 'Загрузка..',
type:'Загрузка..',
price:'Загрузка..',
about:'Загрузка..'
}
})
app.Global.contentModel = new app.Models.content()
Моя колекция:
app.Collections.contentCollection = Backbone.Collection.extend({
initialize: function() {
},
model: app.Models.content
})
app.Global.contentCollection = new app.Collections.contentCollection([
{
id: '1..',
article: '1..',
type:'1..',
price:'1..',
about:'1..'
},
{
id: '2..',
article: '2..',
type:'2..',
price:'2..',
about:'2..'
},
{
id: '3..',
article: '3..',
type:'3..',
price:'3..',
about:'3..'
}
])
Где ошибка, что пропущено?