Dépendances du module angularjs

J'ai défini mon module principal en tant que tel:

angular.module('domiciliations', ['domiciliations.service', 'loggerService', 'person.directives']).
  config(['$routeProvider', function ($routeProvider) {
  $routeProvider.
      when('/domiciliations/mandats', { templateUrl: 'domiciliations/views/mandats.html', controller: mandatsCtrl }).
      when('/domiciliations/mandats/:rum', { templateUrl: 'domiciliations/views/mandat.html', controller: mandatCtrl }).
      otherwise({ redirectTo: '/domiciliations/mandats' });
  }]).
  value('toastr', window.toastr).
  value('breeze', window.breeze);

Mon problème est comment spécifier les dépendances des modules dans mon contrôleur?

Si je fais:

angular.module('domiciliations.service', ['ngResource', 'breeze', 'loggerService']).
  factory('Domiciliation', function ($resource, breeze, logger) {
}

Puis j'obtiens une erreur "pas de module: breeze".

Il fonctionne si je fais:

angular.module('domiciliations.service', ['ngResource']).
   factory('Domiciliation', function ($resource, breeze, logger) {
}

Alors, comment suis-je suppose que pour spécifier les dépendances sur brise et l'enregistreur de données?

source d'informationauteur Sam