Как я могу обновить объект по умолчанию модели?backbone.js обновление модели по умолчанию
Например, у меня есть объект Box, смоделированный ниже. Он имеет атрибут «Цвет» по умолчанию, установленный на «#FFF».
Как только пользователь начинает взаимодействовать с сервером, в какой-то момент сервер передает новый цвет # 000 по умолчанию. Я хочу, чтобы все новые поля, созданные с этого момента, стали по умолчанию атрибутом цвета # 000.
В качестве стороннего, если предположить, что я выполняю это обновление, поскольку по умолчанию передается по ссылке, все существующие поля также будут обновляться по умолчанию. Это верно?
var Box = Backbone.Model.extend({
defaults: {
"Colour" : "#FFF"
}
});
Благодаря @Bill я искал специально для техники Box.prototype.defaults._attribute_, но это обсуждение, например против свойств класса полезно тоже. – fortuneRice