Я пытаюсь добавить новый виртуальное поле к моей магистральной модели всякий раз, когда добавляется новый элемент, код прост:Магистральная модель Поля
window.DealModel = Backbone.Model.extend({
defaults: {
title: '',
desc: '',
location: '',
terms: '',
price_orignial: 0,
price_discounted: 0
}
});
window.DealCollection = Backbone.Collection.extend({
model: DealModel,
initialize: function (models, options) {
this.bind('add', this.addTitleShort);
},
addTitleShort: function(rdeal){
rdeal.set('title_short', _.str.prune(rdeal.get('title') , 140, '+++'));
}
});
Однако я продолжаю получать _ Cannot use 'in' operator to search for 'id' in title_short_
, не конечно, в чем проблема, оцените помощь.