Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularJS中的参数混淆_Javascript_Html_Angularjs_Rest - Fatal编程技术网

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的查询?这是一个正常的用例。