Je suis à la recherche d'une solution pour charger le json imbriqué dans le modèle parent pour être finalement rendu à l'écran. J'ai un JSON imbriqué dans ce format:Modèles imbriqués et collection dans 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"
}
J'ai un modèle parent qui a plus référence au modèle geographicAddress et geographicPoint.
Voici à quoi il ressemble:
modèle parent:
defaults:{
"id" : "",
"name" : "",
"description" : "",
"geographicAddress": new geoAddress(),
}
Parent Collection:
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
});
géographique modèle Adresse:
defaults:{
"streetAddress":"",
"city":"",
"state":"",
"country":"",
"postalCode":""
}
Quelqu'un pourrait-il me montrer un façon t o peupler le modèle parent avec le json imbriqué et le rendre en html.
Merci.
L'exemple jsFiddle résout mon cas! :) Je vous remercie. – toddler