Je suis en train de créer une application web en utilisant backbone.js comme framework MVC. J'ai du mal à concevoir mes modèles. J'ai un objet parent/principal mais il est assez complexe/imbriqué par nature, c'est-à-dire qu'il y a plus de 50 attributs et quelques imbrications. Ce qui me pose problème est le suivant :
J'ai quelque chose comme :
{section1:{
key1:"value1",
key1:"value2"},
section2:{
key1:"value1",
key1:"value2"}
}
Je dois aplatir l'objet comme :
{section1_key1:"value1",
section1_key2:"value2",
section2_key1:"value1",
section2_key2:"value2"
}
ou devrais-je :
- utiliser le plug-in backbone-nested et transmettre le gros objet JSON imbriqué tel quel ?
- ou créer des modèles distincts pour chaque section et les imbriquer d'une manière ou d'une autre dans le modèle parent parent.
- ou simplement créer des modèles pour les objets enfants sans se soucier de l'imbrication et ajouter un type de référence.
Les suggestions sont appréciées.