3

我正在尝试将 ngResource 安装到这样的工厂中:

'use strict';
var DTapp = angular.module('DeviceTraining');
/* Services */

DTapp.factory('Slides', ['ngResource', function($resource) {
    return $resource('slides/:slideID.json', {}, {
        query: {method:'GET', params:{slideID:'slides'}, isArray: true}
    });
}]);

但我收到此错误消息:

Error: [$injector:unpr] Unknown provider: ngResourceProvider <- ngResource <- Slides

有什么帮助吗?

4

1 回答 1

4

这不是你安装模块的方式。您包含ngResource在您的模块中并注入$resource您的工厂:

var DTapp = angular.module('DeviceTraining', ['ngResource']);
DTapp.factory('Slides', ['$resource', function ($resource) {
   // ...
}]);
于 2013-11-13T03:54:43.523 回答