我创建了一个工厂dtoResource.js,以根据不同的形式处理我的数据。
我正在尝试在autoQuoteCtrl.js文件中的autoQuoteCtrl中注入此工厂。
但是给出错误
angular.js:13424 Error: [$injector:unpr] Unknown provider: $resourceProvider <- $resource <- dtoResource
http://errors.angularjs.org/1.5.3/$injector/unpr?p0=%24resourceProvider%20%3C-%20%24resource%20%3C-NaNtoResource
at https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.3/angular.js:68:12
at https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.3/angular.js:4418:19
at Object.getService [as get] (https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.3/angular.js:4571:39)
at https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.3/angular.js:4423:45
at getService (https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.3/angular.js:4571:39)
at injectionArgs (https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.3/angular.js:4595:58)
at Object.invoke (https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.3/angular.js:4617:18)
at Object.enforcedReturnValue [as $get] (https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.3/angular.js:4464:37)
at Object.invoke (https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.3/angular.js:4625:19)
at https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.3/angular.js:4424:37
我在这里缺少什么。
答案 0 :(得分:2)
您需要包含angular-resource
脚本。它在一个不同的模块中。
如果你愿意,可以使用这个cdn参考。
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.3/angular-resource.min.js"></script>
并确保将其作为依赖项添加到您的模块中:
var app = angular.module("autoQuote",["ui.router", "ngResource"]);