2013-05-15 2 views
3

J'essaie de charger un groupe de messages en fonction d'un ID qui fait partie de l'itinéraire de l'application. L'objet routeParams semble être une promesse, et je ne suis pas sûr de savoir comment le configurer de sorte qu'il attend jusqu'à ce que l'objet routeParams ont chargé de charger le groupe de messages:

var current = Messages.rest({m_gid:$routeParams.gid}).query({}, function() { 
    $scope.messages.current = Messages.messages.current = current.data; 
}); 

Je suis sûr que ce est simple, je suis juste à perte ...

Répondre

2

Vous pouvez vous abonner au $routeChangeSuccessevent.

$rootScope.$on('$routeChangeSuccess', function(event, current, previous){ 
    //do work with $routeParams here 
}); 
Questions connexes