在使用Angular $资源时,在query()上不会触发callback

新angular度 –

使用$ resource从MongoDB模型中使用mongoose查询所有logging。 不执行callback。 解释如何设置。

这是控制器代码。

MyService.recordCount.query( function(response){ console.log(response); // -----> Does not execute $scope.count = response.length; }); 

服务代码是:

 angular.module('myModule').factory('MyService', ['$resource', function($resource) { return { recordCount: $resource('/mymodule/recordCount'), }; } ]); 

注意:DB调用返回适当的数据,但控制器代码无法在query()中调用callback。

请解释为什么。