3

我正在尝试从与我的 js 代码位于同一文件夹中的文件 Json.json 中检索 JSON 数组。我收到了这个错误:

错误:未知提供者:$resourceProvider <- $resource <- members <- jsonservice

我的代码如下:

angular.module('rdfa',[]).config(['$routeProvider', function ($routeProvider) {
    $routeProvider.when('/', {controller: RdfaCtrl});
}])
.factory('members', function($resource){
    return $resource('Json.json', {}, { query: {method:'GET', params:{File:'Json'},       isArray:true} });
})
.service('jsonservice',function(members){
    this.events=members.query();
});
function RdfaCtrl($scope,jsonservice){
    $scope.members=jsonservice.events;
}

请任何人帮助。

4

1 回答 1

5

包含 angular-resource.js 并将其指定为 angular.module 调用中的依赖项:

angular.module('rdfa',['ngResource']).config(['$routeProvider', function ($routeProvider) {
  $routeProvider.when('/', {controller: RdfaCtrl});
}])
.factory('members', function($resource){
  return $resource('Json.json', {}, { query: {method:'GET', params:{File:'Json'},       isArray:true} });
})

看到这个plnkr

于 2013-02-27T09:23:42.040 回答