$relations sur les ressources en AngularJS
De la manière habituelle, à la définition d'un isolé des ressources en AngularJS est:
angular.service('TheService', function($resource){
return $resource('api/url');
});
Je suis à essayer de comprendre la meilleure façon de rédiger un modèle qui se rapporte à d'autres modèles, comme un Order
qui a 1 ou plusieurs OrderItem
s. Ma première idée est la suivante:
- Créer le
OrderService
etOrderItemService
comme ressource indépendante des modèles - Écrire un contrôleur qui interroge la
OrderService
de montres et de la matrice de résultats - Lorsque le résultat de la matrice de changements, à la requête de la
OrderItemService
pour tous les Id des éléments et de décorer laorder
objet avec des informations étendues comme il vient dans
Qui semble un peu brouillon. Est-il un moyen plus élégant?
elle soulève "TypeError: anguleuse.le service n'est pas une fonction"
Autant que je me souvienne, j'ai demandé à ce quand Angulaire a été pré-1.0. L'API a probablement changé depuis.
Pas de problème, j'ai créé une mise à jour de question: stackoverflow.com/q/11038425/599991
Autant que je me souvienne, j'ai demandé à ce quand Angulaire a été pré-1.0. L'API a probablement changé depuis.
Pas de problème, j'ai créé une mise à jour de question: stackoverflow.com/q/11038425/599991
OriginalL'auteur Ben Straub | 2012-04-02
Vous devez vous connecter pour publier un commentaire.
Serait quelque chose comme ci-dessus résoudre votre problème? Vous pouvez alors l'utiliser comme
Angulaire de dollars de ressources ne permet pas de comprendre les relations. C'est quelque chose que nous aimerions changer de poste 1.0.
Je ne pense pas que vous devriez mettre les données sur le bon de commande directement, car elle n'est pas partie, et vous aurez des problèmes de la persistance de l'ordre car il aura maintenant les éléments de l'objet.
Je pense que les éléments de la fonction doit utiliser
OrderItem
au lieu deorder
.Il semble être obsolète. Comment pouvons-nous l'utiliser avec des usines?
TypeError: anguleuse.le service n'est pas une fonction
Lorsque vous modifiez ce, va vous faire paraître pour rel dans l'en-tête? Ou dans le corps? Sommes-nous en parler intelligemment en consommant réel hypermédia Api? parce que ce serait énorme.
OriginalL'auteur Misko Hevery