AngularJS: Création d'Objets que la carte de REPOS Ressources (ORM-Style)

Je suis assez nouveau à AngularJS, mais je suis pas clair sur la façon de l'attacher à mon Serveur REST Api backend.

Par exemple, dire que j'ai une "image" des ressources que je reçois par GET-ing: myApi/image/1/. Cette propriété renvoie un objet json avec les différents champs. Disons quelque chose comme:

{url: "some/url", date_created: 1235845}

Maintenant, je veux une certaine forme de représentation dans mon AngularJS application de cette "Image" de l'objet. Cette représentation est plus que juste une cartographie des champs - j'ai envie d'ajouter "l'aide" des fonctions, par exemple une fonction qui convertit les date_create champ en quelque chose de lisible par l'homme.

Je sais que sur le $service de ressources, mais je suis pas clair ce que je dois faire pour créer une base de "classe" dans Angulaire, qui utilise des Ressources pour obtenir l'objet JSON, mais ensuite, il améliore en ajoutant diverses fonctions d'assistance.

Points Bonus:

Je suis également difficile de savoir comment ajouter des "relations" entre les modèles. Par exemple, je pourrais avoir un "utilisateur" de la ressource qui a incorporé à l'intérieur d'une "image" de la ressource, et je vais vous le souhaitez extraire les ressources de l'Utilisateur, mais être en mesure d'appeler "l'Image" des fonctions d'assistance sur "l'Image" du modèle.

  • Cela sonne comme vous voulez une sorte de angulaire modèle soutenu par la cadre de. Autant que je sache, il n'y a rien de tel dans angulaire intégré.
  • Je suis à la recherche de même juste apprendre les meilleures pratiques, de la façon d'aller sur la construction de mon propre. Devrais-je en la recouvrant d'une "Ressource" de l'objet avec un service et ajouter des méthodes à qui? La synthèse d'une "ressource" de l'objet avec un service distinct? etc.
InformationsquelleAutor Edan Maor | 2013-04-24