AngularJS问题 - "错误:未知提供商:"

时间:2014-03-20 08:40:28

标签: javascript angularjs

我从一个非常简单的AngularJS应用程序开始(在这方面有非常非常基础的知识),具有以下代码和内容:

    <html>
    <head>
    <script type="text/javascript" src="angular.min.js"></script>
    <script type="text/javascript" src="angular-resource.min.js"></script>

<script type="text/javascript">
var app = angular.module('myModule', []).config(function ($interpolateProvider) {
    $interpolateProvider.startSymbol('{@').endSymbol('@}');
});
app.controller('myCtrl', ['$scope', '$resource', '$http', function ($scope, $resource, $http) {

    document_ready($scope, $resource, $http);
    angular.element(document).ready(function () {
        $http({
            method: 'GET',
            url: '/networks',
            data: {}
        }).success(function (result) {
            $scope.network = result;
        });
    });
}]);
    </script>

    </head>

    <body ng-app="myModule">
    <div ng-controller="myCtrl">
    ...
    </div>

    </body>
    </html>

对于此代码,我在浏览器中运行时收到以下错误消息:

Error: Unknown provider: $resourceProvider <- $resource

我在这里缺少什么?我做错了什么?

(请记住,我是AngularJS的绝对初学者)

提前致谢。

1 个答案:

答案 0 :(得分:1)

您忘记添加资源模块依赖项:

.module('myModule', ['ngResource'])...