В настоящее время в app.js у меня есть следующие маршруты:
var gm = angular.module('gm', ['gm.services','gm.directives','gm.filters','gm.controllers','ngSanitize']);
gm.config(['$routeProvider', 'Path', function($routeProvider, Path) {
    $routeProvider.when('/login', { 
        templateUrl: Path.view('application/authentication/login.html'), 
        controller: 'authController' 
    });
    $routeProvider.when('/dashboard', { 
        templateUrl: Path.view('application/dashboard/index.html'), 
        controller: 'dashboardController' 
    }); 
    $routeProvider.otherwise({ 
        redirectTo: '/login'
    });
}]);
 Я пытаюсь внедрить зависимость Path, как вы можете видеть. Хотя я получаю сообщение о том, что не могу найти этого провайдера. Я думаю, что это потому, что поставщики конфигурационных модулей выполняются в первую очередь, прежде чем что-либо еще. ниже мое определение поставщика пути в "services.js"
gm.factory("Path", function() {
  return {
    view: function(path) {
      return 'app/views/' + path; 
    },
    css: function(path) {
      return 'app/views/' + path; 
    },
    font: function(path) {
      return 'app/views/' + path; 
    },
    img: function(path) {
      return 'app/views/' + path; 
    },
    js: function(path) {
      return 'app/views/' + path; 
    },
    vendor: function(path) {
      return 'app/views/' + path; 
    },
    base: function(path) {
      return '/' + path; 
    }
  }
}); 
 Как я могу ввести этот провайдер в модуль конфигурации?