在使用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。
请解释为什么。