Один-ко-многим, один-к-одному в Google Closure (а именно модели ExtJS, реляционная магистраль и т. Д.) - PullRequest
0 голосов
/ 17 августа 2011

Имеет ли Google Closure API что-то похожее на расширенные модели ExtJs и BackboneJS (в сочетании с Backbone Relational) для одного-ко-многим, один-к-одному.

Под этим я подразумеваю, если у меня есть

{ name: "Fred", age: 20, addresses: [{street: "Flintstone way","country":"Bedrock"}] }

При десериализации корневой агрегат является экземпляром объекта с прототипом Person, а адреса - коллекцией с прототипом Address.

Я отсканировал документы по API, но ничего не вижу, и блоги и т. Д. О Closure особенно хороши

1 Ответ

0 голосов
/ 18 августа 2011
flinstonesHouseholds = [
{
  "street":"1 Flinstone way",
  "country":"Bedrock",
  "people":[{name:"Fred",...},[{name:"Wilma",...}]
},
{
  "street":"2 Flinstone way",
  "country":"Bedrock",
  "people":[{name:"Barney",...},[{name:"Betty",...}]
}
]

Решит ли ваша проблема перестройка способа упаковки данных в соответствии с приведенным выше описанием?Или мы предполагаем наличие нескольких адресов на символ Flinstones, и в этом случае ваша проблема много-много.За исключением дополнительной сложности, не должно быть отношений один-к-одному или ко многим, которые не могут быть вставлены прямо в ваши полезные данные JSON / массива.Дайте мне знать, если вам понадобится помощь в навигации по этой структуре, чтобы получить нужные результаты, и я уточню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...