Comment placer une collection dans un modèle dans Backbone.js?
Je voudrais quelques conseils sur la façon serait d'y ajouter de la structure à une collection au sein d'un modèle. Mon simple application dispose d'équipes (donc un modèle d'équipe et de la collecte des équipes) et chaque équipe a un tas de joueurs(joueur modèle de joueur et de collections). Ainsi, une structure visuelle de c'est comme ça:
Team A
- Player 1
- Player 2
- Player 3
Team B
- Player 1
- Player 2
et ainsi de suite...
Comment la structure d'un squelette d'application? Voici comment je suis à la planification jusqu'à présent:
1) j'aurais une Équipe de Collecte, qui contiendrait plusieurs équipes, dont le modèle de la propriété correspond à la TeamModel.
2) Un Joueur de la Collection, qui contiendrait tous les multiples acteurs et le modèle de la propriété correspond à la PlayerModel.
Maintenant, je suis confus quant à la façon dont j'aurais l'Équipe de Collecte et de Modèle, de correspondre avec le Joueur de Collecte et de Modèle. I. e. selon ma conception, un troisième relation serait que chaque équipe devrait avoir une collection de joueurs. Cependant, je ne suis pas sûr de la façon de l'appliquer.
source d'informationauteur Charles Birdman Desouza
Vous devez vous connecter pour publier un commentaire.
"Maintenant, je suis confus quant à la façon dont j'aurais l'Équipe de Collecte et de Modèle, de correspondre avec le Joueur de Collecte et de Modèle. I. e. selon ma conception, un troisième relation serait que chaque équipe devrait avoir une collection de joueurs."
Simplement ajouter un attribut à votre Modèle d'Équipe, ce serait une collection de joueurs.
Maintenant, le renseignement des données est un autre problème qui a beaucoup de solutions. Mais faire les choses de cette façon, vous donne une structure forte.
Vous pourriez faire quelque chose comme:
Et ensuite, lorsque vous créez les instances de chacun et de recueillir des données à partir du serveur, démarrez le routeur une fois toutes les collections ont été remplis.
Il doit travailler de cette façon.