我正在尝试从与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;
}
请任何人帮忙。
答案 0 :(得分: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