1 つの要素の 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) {}
...}
一部のプロパティの値を変更したり、リストから削除したりするときにビューに通知するにはどうすればよいですか? (たとえば、ユーザーがborder-widthを3pxに設定した場合、またはfont-weightを削除した場合。または、ハッシュにプロパティを保持せず、すべてのプロパティがモデルの要素になるように設定する方が良い解決策ですか?)