Javascript angularJS中的参数混淆
我有一个问题,我有以下工厂:Javascript angularJS中的参数混淆,javascript,html,angularjs,rest,Javascript,Html,Angularjs,Rest,我有一个问题,我有以下工厂: angular.module('ospApp') .factory('Author', function ($resource) { return $resource('api/authors/:id', {}, { 'query': { method: 'GET', isArray: true}, 'get': { method: 'GET',
angular.module('ospApp')
.factory('Author', function ($resource) {
return $resource('api/authors/:id', {}, {
'query': { method: 'GET', isArray: true},
'get': {
method: 'GET',
transformResponse: function (data) {
data = angular.fromJson(data);
var birthDateFrom = data.birthDate.split("-");
data.birthDate = new Date(new Date(birthDateFrom[0], birthDateFrom[1] - 1, birthDateFrom[2]));
return data;
}
},
'update': { method:'PUT' }
});
});
那么我在下面的查询中看不到参数id请告诉我:
Author.query({page: $scope.page, per_page: 20}, function(result, headers) {
$scope.links = ParseLinks.parse(headers('link'));
$scope.authors = result;
});
执行查询时,为什么要传递id参数?您的问题具体是什么?基于id的查询?这是一个正常的用例。