0
Как добавить несколько моделей коллекции в BackboneКак добавить несколько моделей коллекции в Backbone
formatChannelIds: function() {
_this = this;
// var activeIds ='';
_.filter(_this.modelChannelList.toJSON(), function(channelObj) {
if (channelObj['isactive'] == true) {
// activeIds =activeIds+','+channelObj['id'];
console.log(channelObj['id']);
_this.modelChannelStats.fetch({
data: {
channel: channelObj['id']
},
processData: true
}, {
success: function(model, response, options) {
_this.channelstatsCollection.push(model);
}
});
}
});
console.log(_this.channelstatsCollection);
console.log(_this.modelChannelStats);
}
Моя коллекция показывает нуль в массиве.
Как ваш код отличается от моего? – vini
Вы пропускаете два проходящих через два объекта внутри вызова fetch. { данные: { канала: channelObj [ 'ID']} , ProcessData: истинная } { успех: функция (модель, отклик, опционы) { _this.channelstatsCollection.push (модель); } } Все вещи должны быть обернуты внутри одного объекта для извлечения. –
Я получаю модель в коллекции, но не все модели только последние – vini