Angular.js - rappel nécessaire en cas d'utilisation du service

J'ai une configuration avec un service de récupérer une liste d'éléments, un contrôleur pour faire quelque chose de cette liste, et une vue à parcourir et afficher chaque élément.

Truc, c'est que mes articles sont des liens vers les flux RSS et dans le contrôleur, je veux analyser ces flux RSS et de définir le modèle de données pour les afficher à manipuler.

Maintenant, il y a encore quelques modifications à la modélisation à faire (j'ai besoin de modéliser le réel contenu du fil RSS), mais mon premier problème est que les données récupérées par le service n'est pas modifiable dans mon contrôleur (depuis l'appel n'a pas fini d', à l'époque, j'essaye d'y accéder, je suppose). En gros, c'est juste un tableau vide si je l'écris à la console.

Donc j'aurais besoin de savoir comment déclencher les opérations de données dans le contrôleur, une fois que l'appel de service est terminé.

Merci!!
//Joakim

Code de Service:

angular.module('itemfeedServices', ['ngResource']).
factory('Item', function($resource){
    return $resource('items/:itemId.json', {}, {
        query: {method:'GET', params:{itemId:'items'}, isArray:true}
    });
 });

Contrôleur de code:

function ItemListCtrl($scope, Item) {
  $scope.items = Item.query();
  console.log($scope.items); //gives []
 }

OriginalL'auteur joakimnorberg | 2013-07-15