Angular js返回错误未知提供者:

时间:2016-06-28 12:20:12

标签: javascript jquery html angularjs

我创建了一个工厂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

我在这里缺少什么。

1 个答案:

答案 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"]);