var Storage = Backbone.Model.extend({
defaults: {
q_category_id : 2,
dimension: []
}
});
내가 storageInfo
라는 모델 인스턴스가
{
"q_category_id":2,
"dimension":[
{"q_id":1,"q_text":"...","data_type":"1","meta":"15","answer":"152"},
{"q_id":2,"q_text":"...","data_type":"1","meta":"30","answer":"302"},
{"q_id":3,"q_text":"...","data_type":"1","meta":"60","answer":"602"}
]
}
가득하지만, 서버에 전송하기 전에 내가 할 모델을 원하는 가지고있다 like :
{
"q_category_id":2,
"dimension":[
{"q_id":1,"answer":"152"},
{"q_id":2,"answer":"302"},
{"q_id":3,"answer":"602"}
]
}
q_text
, 0123과 같은 속성을 제거하려면 어떻게해야합니까? 내 모델의 dimension
배열의및 meta
?
, 참조가 필요보다는 이렇게 복제로 새로운 모델로 복사됩니다 당신의'dimension' 배열은 놀라운 참조 공유의 대상이됩니다. 이런 경우에'defaults : function() {return {...}}'이 더 나은 접근법입니다. –