角code无法找到$ resourceProvidercode、resourceProvider

2023-09-13 05:13:56 作者:胸不平何以平天下

我尝试从位于同一文件夹我的js code文件Json.json一个JSON阵列。而我得到这个错误:

I am trying to retrieve a JSON array from a file Json.json located in the same folder as my js code. And I am getting this error:

错误:未知提供商:$ resourceProvider< - $资源< - &成员LT; - jsonservice

Error: Unknown provider: $resourceProvider <- $resource <- members <- jsonservice

我的code是如下:

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;
}

请任何人的帮助。

推荐答案

包含角resource.js并将其指定为您angular.module调用的依赖:

Include angular-resource.js and specify it as a dependency in your angular.module invocation:

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

 
精彩推荐
图片推荐