モデルのデフォルトオブジェクトを更新するにはどうすればよいですか?backbone.jsモデルのデフォルト値を更新する
たとえば、Boxオブジェクトが以下のようにモデル化されているとします。デフォルトの "Color"属性に "#FFF"が設定されています。
ユーザーがサーバーとやりとりを開始すると、サーバーはある時点で新しいデフォルトの色#000を返します。その時点以降にインスタンス化されたすべての新しいボックスをデフォルトの#000の色属性に設定します。
この更新を実行すると仮定すると、既定値は参照によって渡されるため、既存のすべてのボックスの既定値も更新されます。これは正しいです?
var Box = Backbone.Model.extend({
defaults: {
"Colour" : "#FFF"
}
});
おかげで私はBox.prototype.defaults._attribute_技術のために特別に探していた@Billが、クラスのプロパティ対インスタンスに関するこの議論はあまりにも便利です。 – fortuneRice