Utilisation de $ scope dans la résolution d'ui-router

Je suis à l'aide de l'interface utilisateur du routeur résoudre afin d'obtenir des données à partir d'un service.

Le truc c'est que j'ai besoin d'obtenir une valeur du parent $champ d'application afin d'appeler le service, comme illustré ci-dessous.

resolve: {
              contactService: 'contactService',
              contacts: function ($scope, contactService) {
                  return contactService.getContacts($scope.parentCtrl.parentObjectId);
              }
          }

Je reçois Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!

Également essayé quelques tentatives désespérées comme l'ajout de la portée de la détermination de l'objet comme présentées ci-dessous avec la réussite.

scope: $scope

Des idées?

source d'informationauteur Loukas Avramidis