创建一个模型:
1,通过扩展backbone.model对象,来定义一个模型
var InvoiceItemModel = Backbone.Model.extend({
});
2,通过扩展backbone.model的实例,并初始化其属性值
var InvoiceItemModel = new InvoiceItemModel ({
data:'2015-03-19',
description:'wooden toy house',
price:22,
quantity:3
});
复制模型clone
newModel = invoiceItemModel.clone();
设置默认属性值
var InvoiceItemModel = Backbone.Model.extend({
defaults:{
data:'2015-03-19',
description:'wooden toy house',
price:22,
quantity:3
},
});
型属性的操作(主要操作方法get(),set(),unset(),clear())
1,用get()方法获得属性值
var quantity = invoiceItemModel.get('quantity');
2,用set()方法来更新创建属性值
invoiceItemModel.set(
'quantity',4,
price:1
);
3,unset()从模型中删除一个属性
invoiceItemModel.unset(‘quantity’);
4,clear()删除所有属性
invoiceItemModel.clear();