Развлекаемся с Backbone-relational.js v0.10.0
У меня есть объект JSON, который содержит вложенные модели и коллекции, для простоты я сделал пример ниже. В компании может быть много сотрудников, у сотрудников может быть один адрес и много задач.
{
name: 'Nicks Company',
employees: [{
name: 'Bob',
address: {
line1: '1 City Lane',
city: 'London'
},
tasks: [{
description: 'Make this work'
}]
}, {
name: 'Bill',
address: {
line1: '1 The Street',
city: 'Birmingham'
},
tasks: [{
description: 'Make a cake'
}, {
description: 'Fix all the things'
}]
}]
}
В приведенном ниже JSFiddle (консоль) вы можете видеть, что адрес представляет собой простой объект, а также закомментированный код для задач был отключен, поскольку tasks
возвращается в виде массива.
JSFiddle: https://jsfiddle.net/nwa29uLv/2/
Ни модель адресов, ни набор задач не создаются как экземпляры Backbone, возможно ли это, или я раздвигаю границы этого плагина?