我需要创建一个模型来保存一个元素的 css 属性。我的模型如下所示:
StyleModel = Backbone.Model.extend( {
defaults : {
productName : '',
styles:{
'font-weight':'normal',
'font-style':'normal',
'text-decoration':'none',
'visibility':'visible'
'color':'blue',
'border-width':'1px',
'border-color':'white',
'font-color':'white'
}
},
initialize : function(property, values) {}
...}
当我更改某些属性的值或从列表中删除时如何通知视图?(例如,当用户将边框宽度设置为3px或删除font-weight时。或者不将属性保存在哈希中并将每个属性设置为模型中的元素是更好的解决方案吗?)