Ошибка типа: Service.functionName не является функцией

0

У меня есть что-то вроде этого

angular.module('services').factory('DownloadService',[$resource,
  function($resource){
    return $resource('path/to/service/download', {}, {
      downloadFile: {
             method: 'GET',
             url: 'path/to/service/download?fileID=:fileID'
      }
    });
  }
]);

Тогда в контроллере у меня есть функция, когда я вызываю эту службу и вызываю эту функцию при нажатии на файл

    angular.module('search').controller('MainCtrl', ['$scope','DownloadService',
      function ($scope,DownloadService){

        $scope.downloadDocument = function(id){
           DownloadService.downloadFile({
            fileId: id
           });
        };
}])

Я получаю эту ошибку

TypeError:DownloadService.downloadFile is not a function...
  • 0
    Попробуйте добавить имя модуля в angular.module ()
  • 0
    Я, я редактировал это не то, почему он не признает как функцию, я понятия не имею ....
Показать ещё 5 комментариев
Теги:
service

1 ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню