모델의 기본 개체를 업데이트하려면 어떻게해야합니까?backbone.js 모델 기본값 업데이트
예를 들어, 아래에 모델링 된 Box 객체가 있다고 가정 해 봅시다. 기본 "색상"속성이 "#FFF"로 설정되어 있습니다.
일단 사용자가 서버와 상호 작용하기 시작하면 서버는 새로운 기본 색 # 000을 다시 전달합니다. 그 시점부터 인스턴스화 된 모든 새 상자를 기본적으로 # 000의 색상 속성으로 지정합니다.
참고로이 업데이트를 수행한다고 가정 할 때 기본값은 참조로 전달되므로 기존 상자의 기본값도 모두 업데이트됩니다. 이 올바른지?
var Box = Backbone.Model.extend({
defaults: {
"Colour" : "#FFF"
}
});
덕분에 내가 Box.prototype.defaults._attribute_ 기술을 위해 특별히 찾고 있었다 @ 빌 (제가 제대로 질문을 해석 바랍니다)하지만, 클래스 속성 대 인스턴스에 대한이 토론도 유용하다. – fortuneRice