Я ищу решение для загрузки вложенного json в родительской модели, которое в конечном итоге будет отображаться на экране. У меня есть вложенные JSON в этом формате:Вложенные модели и коллекция в backbonejs
{
"name":"Hotel-A",
"description":"5 star rating",
"geographicAddress":{
"streetAddress":"343,Market st",
"city":"San Jose",
"state":"CA",
"country":"USA",
"postalCode":"34523"
},
"id":"338a947b-c488-46a9-b68f-640fcda38577"
}
У меня есть родительская модель, которая дополнительно имеет отношение к geographicAddress и geographicPoint модели.
Вот как это выглядит:
родительскую модель:
defaults:{
"id" : "",
"name" : "",
"description" : "",
"geographicAddress": new geoAddress(),
}
Родитель Коллекция:
addParentModel: function(parent) {
var newParentModel = new this.model();
newParentModel.set({
id: parent.id,
name: parent.name,
description: parent.description,
address:geoAddress.streetAddress,
city:geoAddress.city,
state:geoAddress.state,
postalCode:geoAddress.postalCode
});
географическая Адрес Модель:
defaults:{
"streetAddress":"",
"city":"",
"state":"",
"country":"",
"postalCode":""
}
Может кто-то показать мне путь t o заполнить родительскую модель вложенным json и отобразить ее в html.
спасибо.
jsfiddle пример решает мой случай! :) Спасибо. – toddler