я следующий системообразующих моделейИнициализировать магистральную модель с использованием своего ребенка модель
var Parent = Backbone.Model.extend({
defaults: {
id: '',
name: ''
}
});
var Child = Parent.extend({
defaults: {
color: '',
shape: '',
isValid: false
});
Теперь у меня есть следующий объект модели «ребенок»
var child = new Child({
id: '101',
name: 'Abc',
color: 'White',
shape: 'Square',
isValid: true
});
Мне нужно создать «родительскую» модель объекта используя этот объект модели «Ребенок», для которого я сделал следующее:
var json = convertToJSON(child);
var parent = new Parent(json);
Но вот атрибуты «Ребенок», модель также заполняются в родительский объект модели «Родитель». Есть ли способ заполнить только те атрибуты, которые применимы к модели «Родитель» в этом новом объекте? Я не хочу использовать «delete» для удаления неприменимых атрибутов.
Спасибо, что помогло .. – sagargurtu