Пытаюсь заставить ngResource работать, но получаю ошибку:
Объект # не имеет метода 'запрос'
Я пытался сделать это как можно проще, и согласно документации/сообщениям, которые я могу найти, это должно работать. Но это не так.
Вот мой сервис/фабрика:
var srcServices = angular.module('srcServices', ['ngResource']);
srcServices.factory('Rotation', ['$resource',
function ($resource) {
return $resource('/rotations/:id' );
}]);
А вот код контроллера, вызывающий ошибку:
var srcControllers = angular.module('srcControllers', ['ngResource']);
srcControllers.controller('RotationListCtrl', ['$scope', '$location', 'Rotation', function($scope, Rotation, $location) {
Rotation.query(function(data) {$scope.rotations = data;})
$scope.edit = function(a) {
var path = "/rotations/" + a._id.$oid;
$location.path(path);
};
}]);
srcControllers.controller('RotationListCtrl', ['$scope', '$location', 'Rotation', function($scope, $location, Rotation) { }
. Примечание.$location
— второй параметр, аRotation
— третий. - person dmahapatro   schedule 04.04.2014